Exemplo n.º 1
0
        public IActionResult AddUserPost(PracticeAreaAddEditModel model)
        {
            Result result = new Result("Kullanıcı kaydedildi", true, "");

            try
            {
                PracticeAreaCore.AddEditPracticeArea(model);
            }
            catch (Exception ex)
            {
                result = new Result("Kullanıcı kaydedilirken bir hata oluştu", false, ex.Message);
            }
            return(Json(result));
        }
Exemplo n.º 2
0
        public static void AddEditPracticeArea(PracticeAreaAddEditModel model)
        {
            PracticeArea area = new PracticeArea
            {
                Name         = model.Name.CapitaliseFirstLetters(),
                CreationDate = model.CreationDate,
                ID           = model.ID
            };

            //ID mevcutsa güncelle, yoksa ekle
            if (!Tester.TestPracticeAreas.Exists(x => x.ID != area.ID))
            {
                Tester.TestPracticeAreas.Add(area);
            }
            else
            {
                //dbde update normalde
                Tester.TestPracticeAreas.RemoveAll(x => x.ID == model.ID);
                Tester.TestPracticeAreas.Add(area);
            }
        }