public IActionResult Create([FromBody] Models.Base.Feature model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } _repository.Insert(Mapper.Map <Entities.Feature>(model)); _repository.Save(); return(Ok()); }
public IActionResult Create([FromBody] Models.Base.Feature model) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var entity = Get().Where(a => a.Name.ToLower() == model.Name.ToLower() && a.ParentFeatureId == model.ParentFeatureId).FirstOrDefault(); if (entity != null) { return(BadRequest("Duplicate,Feature with same name already exists.")); } _repository.Insert(Mapper.Map <Entities.Feature>(model)); _repository.Save(); return(Ok()); }