Пример #1
0
        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));
        }
Пример #2
0
        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 }));
            }
        }
Пример #3
0
        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 }));
            }
        }
Пример #4
0
        ///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));
        }