public ResultMessage UpdateDealerGroup(DealerGroupV DealerGroup) { var entity = _domainContext.DEALER_GROUP.Find(DealerGroup.Id); if (entity == null) { return new ResultMessage { Id = 0, LastMessage = "Operation Failed! Dealer Group not found!", OperationSucceed = false } } ; entity.Name = DealerGroup.Name; _domainContext.Entry(entity).State = System.Data.Entity.EntityState.Modified; try { _domainContext.SaveChanges(); return(new ResultMessage { Id = entity.Id, LastMessage = "Operation Succeeded!", OperationSucceed = true, ActionLog = "Operation Succeeded!" }); } catch (Exception ex) { return(new ResultMessage { Id = 0, LastMessage = "Operation Failed! please check log", OperationSucceed = false, ActionLog = ex.InnerException != null ? ex.Message + "Inner Exception: " + ex.InnerException.Message : ex.Message }); } }
public ResultMessage AddDealerGroup(DealerGroupV DealerGroup) { var entity = new DEALER_GROUP { Name = DealerGroup.Name }; _domainContext.DEALER_GROUP.Add(entity); try { _domainContext.SaveChanges(); return(new ResultMessage { Id = entity.Id, LastMessage = "Operation Succeeded!", OperationSucceed = true, ActionLog = "Operation Succeeded!: " + DealerGroup.Name }); } catch (Exception ex) { return(new ResultMessage { Id = 0, LastMessage = "Operation Failed! please check log", OperationSucceed = false, ActionLog = ex.InnerException != null ? ex.Message + "Inner Exception: " + ex.InnerException.Message : ex.Message }); } }