Пример #1
0
        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
                });
            }
        }
Пример #2
0
        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
                });
            }
        }