Exemple #1
0
        public void Save(CustomerUserItem item)
        {
            item.GetValidationErrors().ThrowIfHasErrors();

            var user = item.Id == 0 ? Db.CreateAndAdd <CustomerUser>() : Db.CustomerUsers.Single(x => x.Id == item.Id);

            user.Email      = item.Email;
            user.CustomerId = item.CustomerId;
            user.Name       = item.Name;
            user.Title      = item.Title;
            user.CustomerId = item.CustomerId;
            user.Phone      = item.Phone;

            Db.SaveChanges();

            item.Id = user.Id;
        }
Exemple #2
0
        public CustomerUserItem Edit(int?id = null)
        {
            var item = new CustomerUserItem();

            if (!id.HasValue)
            {
                item = new CustomerUserItem();
            }
            else
            {
                item = Db.CustomerUsers
                       .Select(x => new CustomerUserItem
                {
                    Id         = x.Id,
                    Email      = x.Email,
                    Phone      = x.Phone,
                    Name       = x.Name,
                    Title      = x.Title,
                    CustomerId = x.CustomerId,
                }).Single(x => x.Id == id);
            }

            return(item);
        }
Exemple #3
0
 public IActionResult SaveCustomerUser([FromBody] CustomerUserItem item)
 {
     Service.CustomerUser.Save(item);
     return(Ok(item));
 }