public async Task <IActionResult> PutSuplements(int id, Suplements suplements) { if (id != suplements.Id) { return(BadRequest()); } _context.Entry(suplements).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SuplementsExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public Suplements Add(Suplements entity) { var newEntity = _context.Suplements.Add(entity); _context.SaveChanges(); return(newEntity.Entity); }
public Suplements Update(Suplements suplements) { var newEntity = _context.Suplements.Update(suplements); _context.SaveChanges(); return(newEntity.Entity); }
public Task <Suplements> CreateNewAsync(SuplementNewDTO suplementDto) { try { Suplements newEntity = _mapper.Map <Suplements>(suplementDto); var result = _suplementRepository.Add(newEntity); return(Task.FromResult(result)); } catch (Exception ex) { throw ex; } }
public async Task LoadSuplements(SuplementType suplementType) { Suplements.Clear(); SuplementSearchParams searchParams = new SuplementSearchParams(); if (suplementType != null) { searchParams.Type = suplementType.Type; } List <Suplement> suplements = await suplementsApiService.GetAll <List <Suplement> >(searchParams); foreach (var suplement in suplements) { Suplements.Add(suplement); } }