예제 #1
0
        /// <summary>
        /// Registra un nuevo servicio
        /// </summary>
        /// <param name="servicio">Objeto servicio utilizado por el controlador</param>
        /// <returns>'True' si la operacion se realizo correctamente</returns>
        public string PostRegistrarServicio([FromBody] ServicioControlador servicio)
        {
            List <Precio> precios = new List <Precio>();

            foreach (var item in servicio.Precios)
            {
                Precio p = new Precio();
                p.TiempoId = item.IdTiempo;
                p.Monto    = Decimal.Parse(item.Monto.ToString());
                precios.Add(p);
            }

            return(gestor.RegistrarServicioPlaya(servicio.IdPlaya, servicio.IdTipoVehiculo, servicio.Capacidad, precios).Ok.ToString());
        }
예제 #2
0
 /// <summary>
 /// Actualiza la capacidad de un servicio
 /// </summary>
 /// <param name="servicio">Objeto servicio utilizado por el controlador</param>
 /// <returns>'True' si la operacion se realizo correctamente</returns>
 public string PostActualizarCapacidadServicio([FromBody] ServicioControlador servicio)
 {
     return(gestor.ActualizarCapacidadServicio(servicio.IdPlaya, servicio.IdTipoVehiculo, servicio.Capacidad).Ok.ToString());
 }
예제 #3
0
 /// <summary>
 /// Cancela un servicio
 /// </summary>
 /// <param name="servicio"Objeto servicio utilizado por el controlador></param>
 /// <returns>'True' si la operacion se realizo correctamente</returns>
 public string PostCancelarServicio([FromBody] ServicioControlador servicio)
 {
     return(gestor.CancelarServicioPlaya(servicio.IdPlaya, servicio.IdTipoVehiculo).Ok.ToString());
 }