/// <summary> /// Update Contract Template /// </summary> /// <param name="request">request</param> /// <param name="userName">userName</param> /// <returns>Bool Value (Success or not)</returns> public async Task <BaseResult <bool> > UpdateContractTemplateName(ContractTemplateViewModel request, string userName) { var templateRequest = ContractTemplateRequestMapper.MapToContractTemplateModel(request, userName); var param = new DynamicParameters(); param.Add(Constants.StoredProcedureParameters.TemplateId, templateRequest.Id); param.Add(Constants.StoredProcedureParameters.Name, templateRequest.Name); param.Add(Constants.StoredProcedureParameters.UpdatedBy, templateRequest.UpdatedBy); param.Add(Constants.StoredProcedureParameters.UpdatedDate, templateRequest.UpdatedDate); param.Add(Constants.StoredProcedureParameters.IsPublished, templateRequest.IsPublished); return(await iContractTemplateLibrary.ExecuteStoredProcedureInsertUpdate(Constants.StoredProcedure.UpdateContractTemplateName, param).ConfigureAwait(false)); }
public Task <BaseResult <long> > CreateContractTemplate(ContractTemplateViewModel contractTemplateViewModel, string userName) { var contractTemplate = ContractTemplateRequestMapper.MapToContractTemplateModel(contractTemplateViewModel, userName); return(iContractTemplateLibrary.InsertEntity(contractTemplate)); }