public async Task Insert(Guid soporteId, string descripcion, string direccion, DateTime fechaPrevista) { Domain.Model.Soporte.Soporte soporte = await _context.Soporte.Where(x => x.Id == soporteId).FirstOrDefaultAsync(); Cita cita = new Cita(soporte, fechaPrevista, direccion, descripcion); await _context.Cita.AddAsync(cita); }
public async Task <IActionResult> Anular([FromBody] Guid soporteId) { try { Domain.Model.Soporte.Soporte obj = await _soporteRepository.GetByID(soporteId); _soporteRepository.Cancel(obj); await _unitOfWork.Commit(); return(Ok()); } catch (Exception) { return(BadRequest()); throw; } }
public async Task Insert(Domain.Model.Soporte.Soporte soporte) { await _context.Soporte.AddAsync(soporte); }
public void Cancel(Domain.Model.Soporte.Soporte soporte) { soporte.AnularSoporte(); _context.Soporte.Update(soporte); }