public IActionResult GetAllCompanyCatagory() { var company = _service.GetAllCompanyCatagory(); List <CompanyCatagoryDto> Dto = new List <CompanyCatagoryDto>(); foreach (var item in company) { CompanyCatagoryDto Dtos = _mapper.Map <CompanyCatagoryDto>(item); Dto.Add(Dtos); } return(Ok(Dto)); }
public IActionResult UpdateCompanycatagory(int id, [FromBody] CompanyCatagoryDto companyDto) { var company = _mapper.Map <CompanyCatagory>(companyDto); try { _service.Update(company, id); return(Ok()); } catch (AppException ex) { return(BadRequest(new { message = ex.Message })); } }
public IActionResult AddCompanyCatagory([FromBody] CompanyCatagoryDto companyDto) { var company = _mapper.Map <CompanyCatagory>(companyDto); try { _service.Create(company); return(Ok("Records Added Successfully.. ")); } catch (AppException ex) { return(BadRequest(new { message = ex.Message })); } }
///TODO- need to add this profile fields in db and api public IActionResult GetCompanyCatagoryByID(int id) { var company = _service.GetById(id); if (company == null) { return(new UnauthorizedResult()); } CompanyCatagoryDto catagoryDto = new CompanyCatagoryDto() { ID = company.ID, Catagory = company.Catagory }; return(Ok(catagoryDto)); }