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"}; } }