private static GenericResponse UpdateTransferPackList(PackListInformation listinfo)
 {
     try
     {
         var response = new GenericResponse();
         using (var context = new Entities())
         {
             var plist = (from list in context.TransferPackListHeads
                          where list.Id == listinfo.Id
                          select list).FirstOrDefault();
             if (plist == null)
             {
                 var list = new TransferPackListHead();
                 Mapper.Map(listinfo, list);
                 context.TransferPackListHeads.AddObject(list);
             }
             else
             {
                 Mapper.Map(listinfo, plist);
             }
             context.SaveChanges();
         }
         response.Success = true;
         return(response);
     }
     catch (Exception ex)
     {
         LoggingMediator.Log("UpdatePack");
         LoggingMediator.Log(ex);
         return(new GenericResponse {
             Success = false, FailureInformation = "Error in PAPService:UpdateTransferPackList"
         });
     }
 }
 private static GenericResponse UpdateTransferPackList(PackListInformation listinfo)
 {
     try
     {
         var response = new GenericResponse();
         using (var context = new Entities())
         {
             var plist = (from list in context.TransferPackListHeads
                          where list.Id == listinfo.Id
                          select list).FirstOrDefault();
             if (plist == null)
             {
                 var list = new TransferPackListHead();
                 Mapper.Map(listinfo, list);
                 context.TransferPackListHeads.AddObject(list);
             }
             else Mapper.Map(listinfo, plist);
             context.SaveChanges();
         }
         response.Success = true;
         return response;
     }
     catch (Exception ex)
     {
         LoggingMediator.Log("UpdatePack");
         LoggingMediator.Log(ex);
         return new GenericResponse {Success = false, FailureInformation = "Error in PAPService:UpdateTransferPackList"};
     }
 }