public IActionResult Create([FromBody] Technology item) { if (item == null) { return(BadRequest()); } _technologyRepository.Add(item); return(CreatedAtRoute(new { Controller = "Technologies", id = item.Id }, item)); }
/// <summary> /// Method to Add the New Technology to the DataBase /// </summary> /// <param name="model"></param> /// <returns></returns> public async Task <ITechnologyViewModel> Add(ITechnologyViewModel model) { //var conditions = CreateFindCondition(model, FilterOperator.Or); var data = await GetAll(); if (data != null && data.Any(o => o.Code == model.Code || o.ColorCode == model.ColorCode || o.Name == model.Name)) { throw new OneDATException(OneDATExceptionCode.AlreadyExists); } else { return(await _technologyRepository.Add(model)); } }
public IActionResult Post([FromBody] Technology item) { _repository.Add(item); return(Ok()); }
public int Post(TechnologyDto technology) { return(_repository.Add(technology)); }