Ejemplo n.º 1
0
        public IActionResult Create(PackageBinidngModel model)
        {
            if (this.ModelState.IsValid == false)
            {
                return(this.View());
            }

            var userId = int.Parse(model.Recipient);

            this.packagesService.CreatePackage(model, userId);

            return(this.RedirectToAction("/"));
        }
        public void CreatePackage(PackageBinidngModel model, int recipientId)
        {
            var package = new Package
            {
                Description     = model.Description,
                Weight          = model.Weight,
                ShippingAddress = model.ShippingAddress,
                PackageStatus   = PackageStatus.Pending,
                RecipientId     = recipientId
            };

            this.Db.Packages.Add(package);
            this.Db.SaveChanges();
        }