public ContributionTypeDTO GetContributionType(int contributionTypeId) { try { //Requires.NotNegative("contributionTypeId", contributionTypeId); log.Debug("contributionTypeId: " + contributionTypeId + " "); // get R_ContributionType t = Repository.GetContributionType(contributionTypeId); ContributionTypeDTO dto = new ContributionTypeDTO(t); log.Debug(ContributionTypeDTO.FormatContributionTypeDTO(dto)); return(dto); } catch (System.Exception e) { // error log.Error(e.ToString()); throw; } }
public int AddContributionType(ContributionTypeDTO dto) { int id = 0; try { log.Debug(ContributionTypeDTO.FormatContributionTypeDTO(dto)); R_ContributionType t = ContributionTypeDTO.ConvertDTOtoEntity(dto); // add id = Repository.AddContributionType(t); dto.ContributionTypeId = id; log.Debug("result: 'success', id: " + id); } catch (System.Exception e) { // error log.Error(e.ToString()); throw; } return(id); }
private ContributionTypeDTO Create(ContributionTypeViewModel viewModel) { try { log.Debug(ContributionTypeViewModel.FormatContributionTypeViewModel(viewModel)); ContributionTypeDTO contributionType = new ContributionTypeDTO(); // copy values viewModel.UpdateDTO(contributionType, null); //RequestContext.Principal.Identity.GetUserId()); // audit contributionType.CreateBy = null; //RequestContext.Principal.Identity.GetUserId(); contributionType.CreateOn = DateTime.UtcNow; // add log.Debug("_contributionTypeService.AddContributionType - " + ContributionTypeDTO.FormatContributionTypeDTO(contributionType)); int id = _contributionTypeService.AddContributionType(contributionType); contributionType.ContributionTypeId = id; log.Debug("result: 'success', id: " + id); return(contributionType); } catch (Exception e) { // error log.Error(e.ToString()); throw; } }
private ContributionTypeDTO Update(ContributionTypeViewModel viewModel) { try { log.Debug(ContributionTypeViewModel.FormatContributionTypeViewModel(viewModel)); // get log.Debug("_contributionTypeService.GetContributionType - contributionTypeId: " + viewModel.ContributionTypeId + " "); var existingContributionType = _contributionTypeService.GetContributionType(viewModel.ContributionTypeId); log.Debug("_contributionTypeService.GetContributionType - " + ContributionTypeDTO.FormatContributionTypeDTO(existingContributionType)); if (existingContributionType != null) { // copy values viewModel.UpdateDTO(existingContributionType, null); //RequestContext.Principal.Identity.GetUserId()); // update log.Debug("_contributionTypeService.UpdateContributionType - " + ContributionTypeDTO.FormatContributionTypeDTO(existingContributionType)); _contributionTypeService.UpdateContributionType(existingContributionType); log.Debug("result: 'success'"); } else { log.Error("existingContributionType: null, ContributionTypeId: " + viewModel.ContributionTypeId); } return(existingContributionType); } catch (Exception e) { // error log.Error(e.ToString()); throw; } }
public void DeleteContributionType(ContributionTypeDTO dto) { try { log.Debug(ContributionTypeDTO.FormatContributionTypeDTO(dto)); R_ContributionType t = ContributionTypeDTO.ConvertDTOtoEntity(dto); // delete Repository.DeleteContributionType(t); dto.IsDeleted = t.IsDeleted; log.Debug("result: 'success'"); } catch (System.Exception e) { // error log.Error(e.ToString()); throw; } }
public void UpdateContributionType(ContributionTypeDTO dto) { try { //Requires.NotNull(t); //Requires.PropertyNotNegative(t, "ContributionTypeId"); log.Debug(ContributionTypeDTO.FormatContributionTypeDTO(dto)); R_ContributionType t = ContributionTypeDTO.ConvertDTOtoEntity(dto); // update Repository.UpdateContributionType(t); log.Debug("result: 'success'"); } catch (System.Exception e) { // error log.Error(e.ToString()); throw; } }