Ejemplo n.º 1
0
 public string Add(DealerApplicationConfigurationDTO data)
 {
     try
     {
         var isDuplicateData = IsDuplicateData(data.DealerId, data.Application, data.DeviceId);
         if (isDuplicateData)
         {
             return("Can not add duplicate DealerId and Application");
         }
         var insertData = Mapper.Map <DealerApplicationConfiguration>(data);
         insertData.CreationTimestamp = DateTime.Now;
         insertData.CreationEmpId     = DefaultUsername;
         if (insertData.ExpiredDate.HasValue)
         {
             insertData.ExpiredDate = insertData.ExpiredDate.Value.Date;
         }
         CommonContext.DealerApplicationConfiguration.Add(insertData);
         CommonContext.SaveChanges();
         return(string.Empty);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Ejemplo n.º 2
0
 public string Update(DealerApplicationConfigurationDTO data)
 {
     try
     {
         var dataEntity = CommonContext.DealerApplicationConfiguration.Find(data.DealerApplicationConfigurationKey);
         if (dataEntity == null)
         {
             return("Dealer Application Configuration not found");
         }
         var isDuplicateData = IsDuplicateData(data.DealerId, data.Application, data.DeviceId, data.DealerApplicationConfigurationKey);
         if (isDuplicateData)
         {
             return("Not allow to add duplicate DealerId and Application");
         }
         var updateData = Mapper.Map(data, dataEntity);
         if (updateData.ExpiredDate.HasValue)
         {
             updateData.ExpiredDate = updateData.ExpiredDate.Value.ToLocalTime();
         }
         CommonContext.DealerApplicationConfiguration.Update(updateData);
         CommonContext.SaveChanges();
         return(string.Empty);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }