public ActionResult DeleteCompanySiteTypeAssignment(Guid companyId, Guid siteTypeId, CompanySiteTypeDto companySiteType) { var companySiteTypeFromRepo = _siteTypeRepository.GetCompanySiteTypeAssignment(companyId, siteTypeId); if (companySiteTypeFromRepo == null) { return(NotFound()); } //var companysiteTypeEntity = _mapper.Map<Entities.CompanySiteTypes>(companySiteType); _siteTypeRepository.DeleteCompanySiteTypeAssignment(companySiteTypeFromRepo); _siteTypeRepository.Save(); return(NoContent()); }
public ActionResult CreateCompanySiteTypeAssignment(Guid companyId, Guid siteTypeId, CompanySiteTypeDto companySiteType) { var companySiteTypeFromRepo = _siteTypeRepository.GetCompanySiteTypeAssignment(companyId, siteTypeId); if (companySiteTypeFromRepo != null) { return(StatusCode(302)); //Record Found } var companysiteTypeEntity = _mapper.Map <Entities.CompanySiteTypes>(companySiteType); _siteTypeRepository.CreateCompanySiteTypeAssignment(companysiteTypeEntity); _siteTypeRepository.Save(); return(NoContent()); }