public Response <DocumentProcessModel> GetById(int Id, int order) { try { using (var unitOfWork = new UnitOfWork()) { var entity = unitOfWork.GetRepository <DocumentProcess>().Get(d => d.Id == Id && d.OrderIndex == order); if (entity != null) { return(new Response <DocumentProcessModel>(1, "", Ultis.ConvertSameData <DocumentProcessModel>(entity))); } return(new Response <DocumentProcessModel>(0, "", null)); } } catch (Exception ex) { return(new Response <DocumentProcessModel>(-1, ex.ToString(), null)); } }
public Response <TaskMessageModel> GetById(int Id) { try { using (var unitOfWork = new UnitOfWork()) { var entity = unitOfWork.GetRepository <TaskMessage>().GetById(Id); if (entity != null) { return(new Response <TaskMessageModel>(1, "", Ultis.ConvertSameData <TaskMessageModel>(entity))); } return(new Response <TaskMessageModel>(0, "", null)); } } catch (Exception ex) { return(new Response <TaskMessageModel>(-1, ex.ToString(), null)); } }
public Response <DocumentPerformModel> GetById(int Id) { try { using (var unitOfWork = new UnitOfWork()) { var entity = unitOfWork.GetRepository <DocumentPerform>().GetById(Id); if (entity != null) { return(new Response <DocumentPerformModel>(1, "", Ultis.ConvertSameData <DocumentPerformModel>(entity))); } return(new Response <DocumentPerformModel>(0, "Id is not valid!", null)); } } catch (Exception ex) { return(new Response <DocumentPerformModel>(-1, ex.ToString(), null)); } }
public Response <DocumentGroupCateModel> GetActiveGroup() { try { using (var unitOfWork = new UnitOfWork()) { var cate = unitOfWork.GetRepository <DocumentCategoryGroup>().Get(g => g.Active); if (cate != null) { return(new Response <DocumentGroupCateModel>(1, "", Ultis.ConvertSameData <DocumentGroupCateModel>(cate))); } else { return(new Response <DocumentGroupCateModel>(0, "Không tìm thấy tài liệu", null)); } } } catch (Exception ex) { return(new Response <DocumentGroupCateModel>(-1, ex.ToString(), null)); } }
public Response <BusinessPartnerModel> GetById(int Id) { try { using (var unitOfWork = new UnitOfWork()) { var doc = unitOfWork.GetRepository <BusinessPartner>().GetById(Id); if (doc != null) { return(new Response <BusinessPartnerModel>(1, "", Ultis.ConvertSameData <BusinessPartnerModel>(doc))); } else { return(new Response <BusinessPartnerModel>(0, "Đối tác không tồn tại", null)); } } } catch (Exception ex) { return(new Response <BusinessPartnerModel>(-1, ex.ToString(), null)); } }
public Response <DocumentStatusModel> GetById(int Id) { try { using (var unitOfWork = new UnitOfWork()) { var doc = unitOfWork.GetRepository <DocumentStatus>().GetById(Id); if (doc != null) { return(new Response <DocumentStatusModel>(1, "", Ultis.ConvertSameData <DocumentStatusModel>(doc))); } else { return(new Response <DocumentStatusModel>(0, "Không tìm thấy tài liệu", null)); } } } catch (Exception ex) { return(new Response <DocumentStatusModel>(-1, ex.ToString(), null)); } }
public Response <DocumentProcessModel> GetNext(int Id) { try { using (var unitOfWork = new UnitOfWork()) { var entity = unitOfWork.GetRepository <DocumentProcess>().GetMany(d => d.Id == Id && d.Status < 1).OrderBy(d => d.OrderIndex).FirstOrDefault(); if (entity != null) { return(new Response <DocumentProcessModel>(1, "", Ultis.ConvertSameData <DocumentProcessModel>(entity))); } else { return(new Response <DocumentProcessModel>(0, "", null)); } } } catch (Exception ex) { return(new Response <DocumentProcessModel>(-1, ex.ToString(), null)); } }
public Response <DocumentConfirmResponseModel> CreateResponse(DocumentConfirmResponseModel createModel) { try { using (var unitOfWork = new UnitOfWork()) { var existed = unitOfWork.GetRepository <QH_DocumentConfirm_User>().Get(d => d.DocumentConfirmId == createModel.DocumentConfirmId && d.UserId == createModel.UserId); if (existed != null) { return(new Response <DocumentConfirmResponseModel>(0, "Bạn đã xác nhận rồi!", null)); } QH_DocumentConfirm_User entity = new QH_DocumentConfirm_User(); Ultis.TransferValues(entity, createModel); unitOfWork.GetRepository <QH_DocumentConfirm_User>().Add(entity); var confirm = unitOfWork.GetRepository <DocumentConfirm>().GetById(createModel.DocumentConfirmId); if (confirm != null) { TaskMessage taskMessage = new TaskMessage { Deadline = DateTime.Now.AddDays(3), CreatedOnDate = DateTime.Now, CreatedByUserId = createModel.UserId, UserId = confirm.CreatedByUserId, IsMyTask = true, ModuleId = confirm.ModuleId, RelatedId = confirm.ConfirmId, Status = 0, TaskType = (int)TaskType.CONFIRM, Title = "Tham khảo phê duyệt " + confirm.Name }; unitOfWork.GetRepository <TaskMessage>().Add(taskMessage); if (unitOfWork.Save() >= 1) { return(new Response <DocumentConfirmResponseModel>(1, "", Ultis.ConvertSameData <DocumentConfirmResponseModel>(entity))); } return(new Response <DocumentConfirmResponseModel>(0, "", null)); } return(new Response <DocumentConfirmResponseModel>(0, "", null)); } } catch (Exception ex) { return(new Response <DocumentConfirmResponseModel>(-1, ex.ToString(), null)); } }