Example #1
0
        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);
        }
Example #2
0
        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);
        }
Example #3
0
        public async Task <ActionResult> Create(MesasDtoCU dto)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    await _MesaRepo.Adddto(dto);

                    return(NoContent());
                }

                catch
                {
                    return(StatusCode(500));
                }
            }
            return(StatusCode(500));
        }
Example #4
0
 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));
 }