Esempio n. 1
0
 // PUT: api/ManHour/5
 public IHttpActionResult Put(int id, [FromBody] ManHourModel model)
 {
     try
     {
         Actividad actividad = ServicioPTUX.Obtener(id).FirstOrDefault();
         if (actividad == null)
         {
             return(NotFound());
         }
         actividad.Id             = id;
         actividad.CodigoEmpleado = model.Empleado;
         actividad.Dispositivo    = model.Dispositivo;
         actividad.FechaMarcacion = model.FechaMarcacion;
         ServicioPTUX.Actualizar(actividad);
         return(Ok(actividad));
     }
     catch (ValidationException vex)
     {
         return(BadRequest(vex.Message));
     }
     catch (System.Exception)
     {
         return(BadRequest("Something is not correct"));
     }
 }
Esempio n. 2
0
        // POST: api/ManHour
        public void Post([FromBody] ManHourModel model)
        {
            Actividad actividad = new Actividad();

            actividad.CodigoEmpleado = model.Empleado;
            actividad.Dispositivo    = model.Dispositivo;
            actividad.FechaMarcacion = model.FechaMarcacion;
            ServicioPTUX.Agregar(actividad);
        }
Esempio n. 3
0
 // POST: api/ManHour
 public IHttpActionResult Post([FromBody] ManHourModel model)
 {
     try
     {
         Actividad actividad = new Actividad();
         actividad.CodigoEmpleado = model.Empleado;
         actividad.Dispositivo    = model.Dispositivo;
         actividad.FechaMarcacion = model.FechaMarcacion;
         ServicioPTUX.Agregar(actividad);
         return(Ok(new
         {
             Code = 400,
             Description = "Cretaed"
         }));
     }
     catch (ValidationException vex)
     {
         return(BadRequest(vex.Message));
     }
     catch (System.Exception)
     {
         return(BadRequest("Something is not correct"));
     }
 }