public IActionResult Add([FromBody] Vendor vendor) { EnsureHasPermission((int)MenuFeatureEnum.ReadWritePurchaseSale); vendor.OrganisationId = vendorService.OrganisationId; vendorService.Create(vendor); return(Ok()); }
public ActionResult Create(VendorModel vendor) { try { InitializePageData(); if (ModelState.IsValid) { if (vendorService.Exists(vendor.VendorName)) { DisplayWarningMessage("There is already a Vendor with the same Name"); return(View(vendor)); } VendorDto VendorDto = Mapper.Map <VendorModel, VendorDto>(vendor); vendorService.Create(VendorDto); DisplaySuccessMessage("New Vendor details have been stored successfully"); return(RedirectToAction("List")); } } catch (Exception exp) { DisplayUpdateErrorMessage(exp); } return(View(vendor)); }
public ActionResult Create([Bind(Include = "ID,Name")] Vendor vendor) { if (ModelState.IsValid) { _vendorService.Create(vendor); return(RedirectToAction("Index")); } return(View(vendor)); }
public IActionResult CreateOrUpdateVendorDialog(VendorDto vendor) { if (vendor.Id == 0) { _vendorService.Create(vendor); } else { _vendorService.Update(vendor); } TempData["ShowMessage"] = true; return(RedirectToAction("Vendors")); }
public async Task <IActionResult> Create([FromBody] VendorRequest request) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var result = await _vendorService.Create(request); if (!result.IsSuccessed) { return(BadRequest(result.Message)); } return(Ok()); }
public async Task <IActionResult> Post([FromBody] VendorForm model) { if (ModelState.IsValid) { var vendor = new Vendor { Name = model.Name, Slug = model.Slug, Email = model.Email, Description = model.Description, IsActive = model.IsActive }; await _vendorService.Create(vendor); return(CreatedAtAction(nameof(Get), new { id = vendor.Id }, null)); } return(BadRequest(ModelState)); }
public IActionResult Post([FromBody] VendorForm model) { if (ModelState.IsValid) { var vendor = new Vendor { Name = model.Name, SeoTitle = model.Name.ToUrlFriendly(), Email = model.Email, Description = model.Description, IsActive = model.IsActive }; _vendorService.Create(vendor); return(Ok()); } return(new BadRequestObjectResult(ModelState)); }
public IActionResult Create([Bind("Name,Address,BirthDay,Id")] Vendor vendor, string gender, string identificationType, string identificationNumber) { if (ModelState.IsValid) { vendor.Identification = Identification.NewIdentification(identificationType, identificationNumber); vendor.Gender = Gender.NewGender(gender); vendor.Id = Guid.NewGuid(); _vendorService.Create(vendor); _vendorService.Complete(); return(RedirectToAction(nameof(Index))); } ViewBag.Genders = new SelectList(Gender.ListAll(), "Description", "Description"); ViewBag.IdentificationTypes = new SelectList(Identification.ListTypes()); return(View(vendor)); }
public VendorEntity Create([FromBody] VendorEntity VendorEntity) { return(VendorService.Create(VendorEntity)); }
public void Handle(CreateVendorCommand command) { _vendorService.Create(command.Vendor); _vendorService.Complete(); }