public BaseResponse InsertDonorPartner([FromBody] DonorPartnersRequest request) { BaseResponse response = new BaseResponse(); using (TransactionScope scope = new TransactionScope()) { try { if (!BAplication.ValidateAplicationToken(request.ApplicationToken)) { response.Code = "2"; response.Message = Messages.ApplicationTokenNoAutorize; return(response); } string webRoot = _env.ContentRootPath; string rootPath = _appSettings.Value.rootPath; string ProjectPath = _appSettings.Value.ProjectPath; BaseRequest baseRequest = new BaseRequest(); foreach (MDonorPartner model in request.DonorPartners) { MDonorPartner DonorPartner = new MDonorPartner(); DonorPartner.DonorCode = model.DonorCode; DonorPartner.DonorName = model.DonorName; DonorPartner.FundingPartner = model.FundingPartner; BDonorPartner.Insert(DonorPartner); } scope.Complete(); response.Code = "0"; response.Message = "Success"; } catch (Exception ex) { response.Code = "2"; response.Message = ex.Message; scope.Dispose(); } } return(response); }