Пример #1
0
 public static bool SaveState(StateCreateViewModel model)
 {
     try
     {
         using (var context = new IdeaValidationContext())
         {
             var data = new State()
             {
                 Name        = model.Name,
                 StateCode   = model.StateCode,
                 CountryID   = model.CountryID,
                 IsActive    = true,
                 CreatedBy   = model.CreatedBy,
                 CreatedDate = DateTime.UtcNow
             };
             context.States.Add(data);
             context.SaveChanges();
         }
         return(true);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
        public IActionResult Create()
        {
            ViewBag.Allcountry = _CountryRegistrationservices.GetAllCountry();
            var model = new StateCreateViewModel();

            return(View(model));
        }
        public ActionResult Create(StateCreateViewModel model)
        {
            try
            {
                if (!ModelState.IsValid)
                {
                    return(View(model));
                }

                var state     = _mapper.Map <State>(model);
                var isSuccess = _repo.Create(state);
                if (!isSuccess)
                {
                    ModelState.AddModelError("", "در ثبت اطلاعات مشکلی بوجود آمده است");
                    return(View(model));
                }

                return(RedirectToAction(nameof(Index)));
            }
            catch
            {
                ModelState.AddModelError("", "در ثبت اطلاعات مشکلی بوجود آمده است");
                return(View(model));
            }
        }
Пример #4
0
        public async Task <ActionResult> Create([Bind(Include = "Id,Name, CountryId, FlagPhotoUrl")] StateCreateViewModel state, HttpPostedFileBase binaryFile)
        {
            if (!ModelState.IsValid || binaryFile == null)
            {
                ViewBag.CountryId = await ListBy <Country>("api/countries");

                return(View(state));
            }


            state.Id = Guid.NewGuid();

            state.FlagPhotoUrl = await UploadPhotoAsync(binaryFile, ContainerName.StateFlag);

            await Post(UrlBase, JsonConvert.SerializeObject(state));

            return(RedirectToAction("Index"));
        }
        public async Task <IActionResult> Create(StateCreateViewModel model)
        {
            if (ModelState.IsValid)
            {
                var objcountry = new StateRegistration
                {
                    id        = model.id,
                    countryid = model.countryid,
                    StateName = model.StateName,
                    isdeleted = false,
                    isactive  = false
                };

                await _StateRegistrationService.CreateAsync(objcountry);

                return(RedirectToAction(nameof(Index)));
            }
            else
            {
                return(View(model));
            }
        }