• 1397/11/19

لطفا قسمت web Api پروژه را کامل کنید :

با سلام و خسته نباشید خدمت آقای مدائنی

لطفا درج اطلاعات در دیتابیس سرور و همچنین حذف و ویرایش آنها را از طریق web api که معرفی کردید، آموزش دهید.

یا حداقل به همین سورس پروژه آموزشیتون اضافه کنید و برای دانلود لینک دهید تا این دوره آموزشی کمی کاربردی شود.

 

با تشکر

  • 1397/11/19
  • ساعت 22:14

سلام به شما و جناب مدائنی

با این مورد کاملا موافقم

چون تبدیل به یه چالش شده این قضیه


  • 1397/11/19
  • ساعت 23:17

اینها واقعا ساده هستند و مثل همون موارد آموزش هستند

ولی در هر صورت باشه در اولین فرصت به پروژه دوره اضافه میکنم و براتون قرار میدم


  • 1397/11/20
  • ساعت 10:23

ممنونم از حسن توجه شما و منتظر هستم


  • 1397/11/20
  • ساعت 11:59

جناب مدائنی

لطفا توی مثال درج اطلاعات در دیتابیس سرور از طریق web API تون عکس هم بتوان آپلود کرد.

مثلا بتونیم یک آیتم به جدول product همین مثال آموزشیتون اضافه کنیم.(که شامل عکس هم هست)

 

با تشکر


  • 1397/11/29
  • ساعت 11:53

سلام جناب مدائنی

چطور میتونیم متوجه بشیم که این قسمت ها به پروژه اضافه شده ؟


  • 1397/11/29
  • ساعت 12:53

در کانال تلگرام میزاریم 

دوره های در حال برگزاریم تموم بشه اضافه میکنم 


  • 1397/12/19
  • ساعت 13:26

با سلام خدمت جناب مدائنی

مهندس جان میتونم امیدوار باشم که تا پایان اسفند عملیات crud از طریق web API به پروژه آموزشیتون اضافه بشه؟


  • 1397/12/19
  • ساعت 13:43

در دوره کد های زامارین برای ارسال به api براتون میزارم تا استفاده کنید 


  • 1397/12/24
  • ساعت 11:08

منظورتون از دوره همین دوره  آموزش xamarin Forms هست؟ همین دوره ای که خریدیم؟ یا این دوره جدیدی که میخواین ارائه بدید (پیشرفته)

لطفا تا پایان اسفند کدها رو برای دانلود بذارید تا تو تعطیلات عید بتونم پروژه رو کامل کنم

 

با تشکر

 


  • 1397/12/25
  • ساعت 08:44

همین دوره 

نمونه کد هاش رو در یکی از جلسات قرار میدم و توضیح خواهم داد 


  • 1398/01/19
  • ساعت 09:53

با سلام

جناب مدائنی عملیات crud از طریق web API به پروژه آموزشیتون اضافه نکردید. فراموش کردید؟ یا هنوز فرصت نکردید؟

لطفا اگر مقدور هست افزودن به بانک اطلاعاتی و ارسال عکس به سرور حذف و ویرایش بانک اطلاعاتی را هم به پروژه زامارین فرمز اضافه کنید.


  • 1398/01/19
  • ساعت 13:07

فراموش کردم 

کد کلاس خدمت شما 

 

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Text;

using Android.App;
using Android.Content;
using Android.OS;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Newtonsoft.Json;

namespace Client_App
{
   public class CallApi
   {
       private string url = "http://169.254.80.80:91/api/PeopleApi";


       public Person GetPersonById(int personId)
       {
           using (var client = new HttpClient())
           {


               var result = client.GetStringAsync(url+"/"+personId).Result;

               //handling the answer  
               var Persons = JsonConvert.DeserializeObject<Person>(result);

               return Persons;
           } 
       }
        public List<Person> GetAllPerson()
        {
            using (var client = new HttpClient())
            {


                var result = client.GetStringAsync(url).Result;

                //handling the answer  
                var Persons = JsonConvert.DeserializeObject<List<Person>>(result);

                return Persons;
            }  
        }

       public void InsertPerson(Person person)
       {
           using (var client = new HttpClient())
           {

        
               string json = JsonConvert.SerializeObject(person);
               StringContent content = new System.Net.Http.StringContent(json, Encoding.UTF8, "application/json");

               var res = client.PostAsync(url, content).Result;

              

           }  
       }

       public void UpdatePerson(Person person)
       {
           using (var client = new HttpClient())
           {


               string json = JsonConvert.SerializeObject(person);
               StringContent content = new System.Net.Http.StringContent(json, Encoding.UTF8, "application/json");

               var res = client.PutAsync(url, content).Result;



           }
       }

       public void DeletePerson(int personId)
       {
           using (var client = new HttpClient())
           {
               var res = client.DeleteAsync(url+"/"+personId).Result;

           }
       }

       
    }

 
}

 


logo-samandehi