public JsonModel AddUpdateMasterDocumentType(MasterDocumentTypeDTO masterDocumentTypeDTO, TokenModel token) { JsonModel Result = new JsonModel() { data = false, Message = StatusMessage.Success, StatusCode = (int)HttpStatusCodes.OK }; MasterDocumentTypes masterDocumentTypesEntity = null; DateTime CurrentDate = DateTime.UtcNow; if (masterDocumentTypeDTO.Id == 0 || masterDocumentTypeDTO.Id == null) { masterDocumentTypesEntity = _mapper.Map <MasterDocumentTypes>(masterDocumentTypeDTO); masterDocumentTypesEntity.OrganizationID = 2; // token.OrganizationID; masterDocumentTypesEntity.CreatedBy = 2; // token.UserID; masterDocumentTypesEntity.CreatedDate = CurrentDate; masterDocumentTypesEntity.IsActive = true; _masterDocumentTypeRepository.Create(masterDocumentTypesEntity); _masterDocumentTypeRepository.SaveChanges(); } else { MasterDocumentTypes masterDocumentTypes = _masterDocumentTypeRepository.Get(l => l.Id == masterDocumentTypeDTO.Id && l.OrganizationID == 2); // token.OrganizationID); masterDocumentTypes.UpdatedBy = 2; // token.UserID; masterDocumentTypes.UpdatedDate = CurrentDate; masterDocumentTypes.Type = masterDocumentTypeDTO.Type; _masterDocumentTypeRepository.Update(masterDocumentTypes); _masterDocumentTypeRepository.SaveChanges(); } return(Result); }
public bool DeleteMasterDocumentType(int Id, TokenModel token) { MasterDocumentTypes masterDocumentTypes = _masterDocumentTypeRepository.Get(l => l.Id == Id && l.OrganizationID == 2);// token.OrganizationID); masterDocumentTypes.IsDeleted = true; masterDocumentTypes.IsActive = false; masterDocumentTypes.DeletedBy = 2;// token.UserID; masterDocumentTypes.DeletedDate = DateTime.UtcNow; _masterDocumentTypeRepository.SaveChanges(); return(true); }