Example #1
0
        /// <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));
        }
Example #2
0
        public Task <BaseResult <long> > CreateContractTemplate(ContractTemplateViewModel contractTemplateViewModel, string userName)
        {
            var contractTemplate = ContractTemplateRequestMapper.MapToContractTemplateModel(contractTemplateViewModel, userName);

            return(iContractTemplateLibrary.InsertEntity(contractTemplate));
        }