Exemple #1
0
        public async Task formularioDelelete(Guid formularioId)
        {
            FormularioTrabajo obj = await GetFormularioBiId(formularioId);

            _context.FormularioTrabajos.Remove(obj);
            await _context.SaveChangesAsync();
        }
        public async Task <IActionResult> Insert([FromBody] TrabajoFormularioViewModel formulario)
        {
            try
            {
                Guid guidCita = new Guid(formulario.CitaId);
                Cita cita     = await _ordenServicioRepository.GetCitaById(guidCita);

                FormularioTrabajo obj = new FormularioTrabajo(formulario.Informe, formulario.MedidaAtencion, cita);

                OrdenServicio orden = await _ordenServicioRepository.GetOrdenServicioBiIdCita(cita.Id);

                orden.FinalizarServicio();

                await _formularioRepository.Insert(obj);

                await _unitOfWork.Commit();

                return(Ok());
            }
            catch (Exception)
            {
                throw;
            }

            //| return BadRequest();
        }
        public async Task <IActionResult> getFormulariocoById(string formularioId)
        {
            try
            {
                Guid guidFormulario = new Guid(formularioId);

                FormularioTrabajo formulario = await _formularioRepository.GetFormularioBiId(guidFormulario);

                await _unitOfWork.Commit();

                return(Ok(formulario));
            }
            catch (Exception)
            {
                throw;
            }
        }
Exemple #4
0
 public async Task Insert(FormularioTrabajo formulario)
 {
     await _context.FormularioTrabajos.AddAsync(formulario);
 }
Exemple #5
0
        public async Task <FormularioTrabajo> GetFormularioBiId(Guid formularioId)
        {
            FormularioTrabajo obj = await _context.FormularioTrabajos.Where(o => o.Id == formularioId).FirstOrDefaultAsync();

            return(obj);
        }