public AttachmentUpdateDto GetForEdit(int id) { AttachmentUpdateDto attachmentDto = null; try { var attachment = _unitOfWork.GenericRepository <Attachment>().GetById(id); if (attachment != null) { attachmentDto = Mapper.Map <Attachment, AttachmentUpdateDto>(attachment); } } catch (Exception ex) { Tracing.SaveException(ex); } return(attachmentDto); }
public AttachmentDto Update(AttachmentUpdateDto dto) { AttachmentDto attachmentDto = null; try { var attachment = _unitOfWork.GenericRepository <Attachment>().GetById(dto.Id); Mapper.Map <AttachmentUpdateDto, Attachment>(dto, attachment); attachment.ModifiedBy = _appSession.GetUserName(); _unitOfWork.CreateTransaction(); _unitOfWork.GenericRepository <Attachment>().Update(attachment); _unitOfWork.Save(); _unitOfWork.Commit(); attachmentDto = Mapper.Map <Attachment, AttachmentDto>(attachment); } catch (Exception ex) { Tracing.SaveException(ex); } return(attachmentDto); }