public void Update(Contractor contractor) { if (null == contractor) { return; } contractorRepository.Update(contractor); }
/// <summary> /// Реализует сохранение подрядчика. /// Добавляет подрядчика, если он отсутствует, или обновляет данные, если подрядчик уже существует. /// </summary> public void SaveContractor(DtoContractor contractorDto) { var contractor = new Contractor { Id = contractorDto.Id, Name = contractorDto.Name, Phone = contractorDto.Phone, Tariff = contractorDto.Tariff }; if (contractor.Id == 0) { _contractorRepository.Add(contractor); } else { _contractorRepository.Update(contractor); } }
public IActionResult Edit(Contractor contractor) { contractorRepo.Update(contractor); return(RedirectToAction("Details", new { Id = contractor.ContractorId })); }
public void UpdateContractor(ContractorDto contractor) { repository.Update(contractor); }
public void UpdateContractor(Contractor contractor) { _repository.Update(contractor); }
private void Update() { Security objSecurity = new Security(); #region "variables" string vSPName = objSecurity.KillChars(txtName.Text); string vSDATDepartmentId = objSecurity.KillChars(txtSDATNum.Text); string vSPTaxId = objSecurity.KillChars(txtEIN.Text); bool vSPFeeStatus = false; //chkFeeStatus.Checked; string vSPMHICNumber = objSecurity.KillChars(txtMHICNumber.Text); bool vPublishOnMDEWebsite = false; //chkPublishOnMDEWebsite.Checked; string vSPAddress_Line_1 = objSecurity.KillChars(txtAddress_1.Text); string vSPAddress_Line_2 = objSecurity.KillChars(txtAddress_2.Text); string vSPCity = objSecurity.KillChars(txtCity_1.Text); string vSPState = objSecurity.KillChars(txtState_1.Text); //string vSPCounty = "";// objSecurity.KillChars(txtCounty.Text); string vSPZipCode = objSecurity.KillChars(txtZipCode_1.Text); string vSPCity2 = objSecurity.KillChars(txtCity_2.Text); string vSPState2 = objSecurity.KillChars(txtState_2.Text); //string vSPCounty2 = "";// objSecurity.KillChars(txtCounty.Text); string vSPZipCode2 = objSecurity.KillChars(txtZipcode_2.Text); string vSPPhone = objSecurity.KillChars(txtPhone.Text); string vSPFax = objSecurity.KillChars(txtFax.Text); string vSPWebSite = "";//objSecurity.KillChars(txtWebSite.Text); string vSPEmail = objSecurity.KillChars(txtEmailAddress.Text); string vAccreditationID = objSecurity.KillChars(txtACCID.Text); string vCourseCatID = dropCategory.SelectedItem.Value; DateTime vAccreditationExpirationDate = default(DateTime); //if ((txtAccreditationExpirationDate.Text.Length == 0) || (txtAccreditationExpirationDate.Text == null)) //{ // vAccreditationExpirationDate = Convert.ToDateTime("1/1/1900").ToShortDateString(); //} if (!string.IsNullOrWhiteSpace(txtAccreditationExpirationDate.Text)) { DateTime.TryParse(txtAccreditationExpirationDate.Text, out vAccreditationExpirationDate); //vAccreditationExpirationDate = Convert.ToDateTime(objSecurity.KillChars(txtAccreditationExpirationDate.Text)); } int?vDropPublicList = null; int pDropPublicList; if (int.TryParse(dropPublicList.SelectedItem.Value, out pDropPublicList) && pDropPublicList > -1) { vDropPublicList = pDropPublicList; } string vDropIsRenewal = dropIsRenewal.SelectedItem.Value; int? vDropWaiverType = null; int pDropWaiverType; if (int.TryParse(dropWaiverType.SelectedItem.Value, out pDropWaiverType) && pDropWaiverType > -1) { vDropWaiverType = pDropWaiverType; } int?vDropPublicListing = null; int pDropPublicListing; if (int.TryParse(dropPublicListing.SelectedItem.Value, out pDropPublicListing) && pDropPublicListing > -1) { vDropPublicListing = pDropPublicListing; } string vContactFirstName = objSecurity.KillChars(txtContactFName.Text); string vContactLastName = objSecurity.KillChars(txtContactLName.Text); string vAuthFName = objSecurity.KillChars(txtAuthRepContFName.Text); string vAuthLName = objSecurity.KillChars(txtAuthRepContLName.Text); string vAuthTitle = objSecurity.KillChars(txtAuthRepContTitle.Text); bool vAgreed = chkIAgree.Checked; #endregion #region Updating obj var strSPContractorID = GetId(); if (strSPContractorID > 0) { var subject = _contractorRepository.Get(strSPContractorID); subject.Update(vSPName, vSDATDepartmentId, vSPTaxId, vSPFeeStatus, vSPMHICNumber, vPublishOnMDEWebsite, vSPPhone, "", vSPWebSite, vSPEmail, vAccreditationID, Convert.ToInt32(vCourseCatID), vAccreditationExpirationDate , int.Parse(vDropIsRenewal), vDropWaiverType, vDropPublicListing , vContactFirstName, vContactLastName, vAuthFName, vAuthLName, vAuthTitle, vAgreed); _contractorRepository.Update(subject); _uow.Commit(); string strBackToForms = objcryptoJS.AES_encrypt("10", AppConstants.secretKey, AppConstants.initVec).ToString(); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "CallNotify('Your Application has been updated successfully!', '', 'success', 'MDEContAppView.aspx?contapps=active&cgi=" + Request["cgi"] + "');", true); //ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "script", "CallNotify('Your Application has been updated successfully!', '', 'success', '#');", true); } #endregion }