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)); } }
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)); } }