public void Delete(CompanyWork model) { if (model == null) { throw new ArgumentNullException("CompanyWork"); } companyWorkRepository.Delete(model); }
public int Insert(CompanyWork model) { if (model == null) { throw new ArgumentNullException("CompanyWork"); } return(companyWorkRepository.Insert(model)); }
private async Task SaveCompanyWorkMethod(CompanyWork companyWorkDTO) { var work = await _unitOfWork.WorkRepository.GetByIdAsync(companyWorkDTO.Id); var subcategory = await _unitOfWork.SubcategoryRepository.GetByIdAsync(companyWorkDTO.Subcategory.Id); if (work != null && subcategory != null) { work.Name = companyWorkDTO.Name; work.Description = companyWorkDTO.Description; work.Subcategory = subcategory; work.Icon = companyWorkDTO.Icon; _unitOfWork.WorkRepository.Update(work); await _unitOfWork.SaveAsync(); } }
private async Task AddCompanyWorkMethod(long companyId, CompanyWork companyWorkDTO) { var company = await _unitOfWork.CompanyRepository.GetByIdAsync(companyId); var subcategory = await _unitOfWork.SubcategoryRepository.GetByIdAsync(companyWorkDTO.Subcategory.Id); if (company != null && subcategory != null) { _unitOfWork.WorkRepository.Create(new Work { Company = company, Description = companyWorkDTO.Description, Icon = companyWorkDTO.Icon, Name = companyWorkDTO.Name, Subcategory = subcategory, IsDeleted = false }); await _unitOfWork.SaveAsync(); } }
public async Task AddCompanyWork(long companyId, [FromBody] CompanyWork companyWork) { await _companyService.AddCompanyWork(companyId, companyWork); }
public async Task SaveCompanyWork([FromBody] CompanyWork companyWork) { await _companyService.SaveCompanyWork(companyWork); }
public async Task AddCompanyWork(long companyId, CompanyWork companyWorkDTO) { await AddCompanyWorkMethod(companyId, companyWorkDTO); }
public async Task SaveCompanyWork(CompanyWork companyWorkDTO) { await SaveCompanyWorkMethod(companyWorkDTO); }