예제 #1
0
        public InsertSaveOperationResult InsertProviderSubType(ProviderSubTypeDTO providerSubType)
        {
            var providerSubTypeDb = new ProviderSubType()
            {
                ParentTypeID = providerSubType.ProviderTypeId
            };

            Mapper.Map(providerSubType, providerSubTypeDb);
            Context.ProviderSubTypes.Add(providerSubTypeDb);
            Context.SaveChanges();
            return(new InsertSaveOperationResult
            {
                Success = true,
                Data = Mapper.ToProviderSubTypeDTO(providerSubTypeDb)
            });
        }
예제 #2
0
        public InsertSaveOperationResult SaveProviderSubType(ProviderSubTypeDTO providerSubType)
        {
            var providerSubTypeDb = Context.ProviderSubTypes.SingleOrDefault(m => m.ID == providerSubType.Id);

            if (providerSubTypeDb == null)
            {
                return(new InsertSaveOperationResult {
                    Success = false
                });
            }
            Mapper.Map(providerSubType, providerSubTypeDb);
            Context.SaveChanges();
            return(new InsertSaveOperationResult
            {
                Success = true,
                Data = Mapper.ToProviderSubTypeDTO(providerSubTypeDb)
            });
        }
예제 #3
0
 public static void Map(ProviderSubTypeDTO providerSubType, ProviderSubType providerSubTypeDb)
 {
     providerSubTypeDb.Code = providerSubType.Code;
     providerSubTypeDb.Name = providerSubType.Name;
 }
예제 #4
0
        public JsonResult SaveProviderSubType(ProviderSubTypeDTO providerSubType)
        {
            var result = service.SaveProviderSubType(providerSubType);

            return(this.CamelCaseJson(result));
        }