public async Task <bool> Adddto(MesasDtoCU entity) { var item = _mapper.Map <Mesas>(entity); item.Descripcion = item.Descripcion.Trim(); item.Estado = 1; _context.Set <Mesas>().Add(item); await _context.SaveChangesAsync(); return(true); }
public async Task <MesasDtoCU> Updatedto(int id, MesasDtoCU dto) { var item = await _context.Set <Mesas>().FindAsync(id); if (item == null) { return(null); } item.Personas = dto.Personas; item.Descripcion = dto.Descripcion.Trim(); _context.Entry(item).State = EntityState.Modified; await _context.SaveChangesAsync(); return(dto); }
public async Task <ActionResult> Create(MesasDtoCU dto) { if (ModelState.IsValid) { try { await _MesaRepo.Adddto(dto); return(NoContent()); } catch { return(StatusCode(500)); } } return(StatusCode(500)); }
public async Task <ActionResult> Update(int id, MesasDtoCU dto) { if (ModelState.IsValid) { try { if (await _MesaRepo.Updatedto(id, dto) == null) { return(StatusCode(500)); } else { return(NoContent()); } } catch { return(StatusCode(500)); } } return(StatusCode(500)); }