public ActionResult Create(ContractorFormStub model) { //bool isNameExist = RepoContractor.Find().Where(p => p.name == model.Name).Count() > 0; if (ModelState.IsValid) { contractor dbItem = new contractor(); dbItem = model.GetDbObject(dbItem); try { RepoContractor.Save(dbItem); } catch (Exception e) { return(View("Form", model)); } //message string template = HttpContext.GetGlobalResourceObject("MyGlobalMessage", "CreateSuccess").ToString(); this.SetMessage(model.Name, template); return(RedirectToAction("Index")); } else { return(View("Form", model)); } }
public Guid Create([FromBody] ContractorModel model) { model.Id = Guid.NewGuid(); var contractor = _factory.Create(model.Id, Const.UserId); contractor.CopyModelFields(model); _repository.Save(contractor); return(model.Id); }
public IActionResult Post([FromBody] oContractor value) { try { contractorRepository.Create(value); contractorRepository.Save(); return(new OkResult()); } catch (Exception ex) { LogInfo.LogMessage(enumLogInfoType.Error, ex); return(new BadRequestObjectResult(ex)); } }