public OperationResult UpdateOrderCustomer(ServiceDataContracts.OrderCustomer orderCustomer) { var order = db.OrderCustomers.FirstOrDefault(oc => oc.Id == orderCustomer.Id); if (order == null) { return(new OperationResult { Success = false, ErrorMessage = "OrderCustomer Not Found." }); } order.Name = orderCustomer.Name; order.IsActive = orderCustomer.IsActive; order.OldId = orderCustomer.OldId; order.Comments = orderCustomer.Comments; order.Email = orderCustomer.Email; order.MiddleName = orderCustomer.MiddleName; order.SecondName = orderCustomer.SecondName; order.DiscountPercent = orderCustomer.DiscountPercent; order.UpdatedDate = DateTime.Now; order.LastUpdatedSession = orderCustomer.LastUpdatedSession; db.SaveChanges(); return(new OperationResult { Success = true, CreatedObjectId = order.Id }); }
public OperationResult CreateOrderCustomer(ServiceDataContracts.OrderCustomer orderCustomer) { try { var oc = new Entities.OrderCustomer(); oc.OldId = orderCustomer.OldId; oc.Name = orderCustomer.Name; oc.IsActive = orderCustomer.IsActive; oc.Comments = orderCustomer.Comments; oc.Email = orderCustomer.Email; oc.MiddleName = orderCustomer.MiddleName; oc.SecondName = orderCustomer.SecondName; oc.DiscountPercent = orderCustomer.DiscountPercent; oc.UpdatedDate = DateTime.Now; oc.LastUpdatedSession = orderCustomer.LastUpdatedSession; db.OrderCustomers.Add(oc); db.SaveChanges(); db.SaveChanges(); return(new OperationResult { Success = true, CreatedObjectId = oc.Id }); } catch (Exception e) { log.Error("Error", e); return(new OperationResult { Success = false, ErrorMessage = e.Message }); } }