Beispiel #1
0
        public async Task <IActionResult> AddSpecilization(Specilization spec)
        {
            Specilization Obj = new Specilization();

            using (var client = new HttpClient())
            {
                client.BaseAddress = new Uri(Baseurl);


                client.DefaultRequestHeaders.Clear();

                StringContent content = new StringContent(JsonConvert.SerializeObject(spec), Encoding.UTF8, "application/json");

                using (var response = await client.PostAsync("/api/Specializations", content))
                {
                    string apiResponse = await response.Content.ReadAsStringAsync();

                    Obj = JsonConvert.DeserializeObject <Specilization>(apiResponse);
                }
            }
            return(RedirectToAction("Index"));
        }
Beispiel #2
0
        public ActionResult AddSpecilization(SpecilizationAddModel objSpecilizationAddModel)
        {
            if (ModelState.IsValid)
            {
                var checkIsCurrentSpecilizationAlreadyExist =
                    _db.Specilizations.Any(x => x.SpecilizationName.Equals(objSpecilizationAddModel.Specilization));
                if (!checkIsCurrentSpecilizationAlreadyExist)
                {
                    var objSpecilization = new Specilization
                    {
                        SpecilizationName = objSpecilizationAddModel.Specilization,
                    };
                    _db.Specilizations.Add(objSpecilization);
                    _db.SaveChanges(); ModelState.Clear();
                }
                else
                {
                    ModelState.AddModelError("", "Specilization " + "\'" + objSpecilizationAddModel.Specilization + "\'" + " " + "already exist.");
                }
            }

            return(View());
        }