public async Task <IActionResult> Patch(int id, [FromBody] UpdateCompanyModel company) { Company companyToUpdate = _mapper.Map <UpdateCompanyModel, Company>(company); companyToUpdate.Id = id; Company updatedCompany = await _ServiceRepository.Update(companyToUpdate); var companyModel = _mapper.Map <Company, Company>(updatedCompany); return(Ok(companyModel)); }
public static CompanyEntity ToCompanyEntity(this UpdateCompanyModel companyModel) => new CompanyEntity() { Id = companyModel.Id, Blocked = companyModel.Blocked, CNPJ = companyModel.CNPJ, CreatedOn = companyModel.CreatedOn, Deleted = companyModel.Deleted, Email = companyModel.Email, Name = companyModel.Name, Phone = companyModel.Phone, Nickname = companyModel.Nickname, SmartContracts = companyModel.SmartContracts?.ToSmartContractEntity()?.ToList(), UpdatedOn = companyModel.UpdatedOn, User = companyModel.User?.ToUserEntity(), };
public IActionResult Update(int id) { var comingCompany = _companyRepository.GetwithId(id); UpdateCompanyModel guncellenecekVeri = new UpdateCompanyModel { CompanyId = comingCompany.CompanyId, CompanyName = comingCompany.CompanyName, CompanyCountry = comingCompany.CompanyCountry, CompanyCity = comingCompany.CompanyCity, CompanyTown = comingCompany.CompanyTown, CompanyAddress = comingCompany.CompanyAddress, PhoneNumber = comingCompany.PhoneNumber }; return(View(guncellenecekVeri)); }
public ActionResult Update(UpdateCompanyModel updateCompanyModel) { Data.Models.Company com = new Data.Models.Company() { Id = updateCompanyModel.Id, Code = updateCompanyModel.Code, Name = updateCompanyModel.Name, Description = updateCompanyModel.Description, Order = updateCompanyModel.Order, UpdateTime = DateTime.Now }; if (company.Update(com) > 0) { return(new ResponseModel <string>(ErrorCode.success, "")); } else { return(new ResponseModel <string>(ErrorCode.record_exist, "")); } }
private void SaveCompany() { UpdateCompanyModel updateCompanyModel = new UpdateCompanyModel(CompanyView.Id, razaoSocialTextBox.Text , fantasiaTextBox.Text , cnpjTextBox.Text , telefoneTextBox.Text , emailTextBox.Text , inactiveCheckBox.Checked , blockedCheckBox.Checked); if (updateCompanyModel.Invalid) { foreach (var item in updateCompanyModel.Notifications) { switch (item.Property) { case "Email": emailLabel.Text = item.Message; break; case "CNPJ": cnpjLabel.Text = item.Message; break; case "Razão Social": nameLabel.Text = item.Message; break; } } } else { CompanyController.UpdateCompany(updateCompanyModel); this.Close(); } }
public IActionResult Update(UpdateCompanyModel model) { if (ModelState.IsValid) { var company = _companyRepository.GetwithId(model.CompanyId); company.CompanyId = model.CompanyId; company.CompanyName = model.CompanyName; company.CompanyCountry = model.CompanyCountry; company.CompanyCity = model.CompanyCity; company.CompanyTown = model.CompanyTown; company.CompanyAddress = model.CompanyAddress; company.PhoneNumber = model.PhoneNumber; _companyRepository.Update(company); return(RedirectToAction("index", "home")); } return(View(model)); }
public void UpdateCompany(UpdateCompanyModel updateCompanyModel) => companyService.UpdateCompany(updateCompanyModel);