Exemple #1
0
 public IActionResult Add([FromBody] Vendor vendor)
 {
     EnsureHasPermission((int)MenuFeatureEnum.ReadWritePurchaseSale);
     vendor.OrganisationId = vendorService.OrganisationId;
     vendorService.Create(vendor);
     return(Ok());
 }
Exemple #2
0
        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));
        }
Exemple #4
0
 public IActionResult CreateOrUpdateVendorDialog(VendorDto vendor)
 {
     if (vendor.Id == 0)
     {
         _vendorService.Create(vendor);
     }
     else
     {
         _vendorService.Update(vendor);
     }
     TempData["ShowMessage"] = true;
     return(RedirectToAction("Vendors"));
 }
Exemple #5
0
        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());
        }
Exemple #6
0
        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));
        }
Exemple #7
0
        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));
        }
Exemple #8
0
        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();
 }