public ActionResult <List <Comentario> > Create(string idMonitoria, string description)
        {
            var newComment = new Comentario();

            newComment.idMonitoria = idMonitoria;
            newComment.description = description;
            _ComentarioService.Create(newComment);

            return(_ComentarioService.GetByMonitoria(idMonitoria));
        }
Ejemplo n.º 2
0
        public ActionResult <Comentario> Create(Comentario comentario)
        {
            DateTime dateOnly = DateTime.Now;
            var      date1    = dateOnly.Date;

            comentario.fecha = date1.ToString("d");
            var taller  = _taller.Get(comentario.idTaller);
            var cliente = _cliente.Get(comentario.idCliente);

            comentario.nombreTaller  = taller.nombreTaller;
            comentario.nombreCliente = cliente.Nombre + " " + cliente.apellidop;
            _comentarios.Create(comentario);
            return(CreatedAtRoute("GetComentario", new { idComentario = comentario.Id.ToString() }, comentario));
        }
Ejemplo n.º 3
0
 public ActionResult <Comentario> Create(Comentario comentario)
 {
     if (_usuarioService.ExisteUsuario(comentario.CorreoUsuario))
     {
         if (comentario.Contenido.Length > 256)
         {
             return(BadRequest("El texto no puede superar los 256 caracteres"));
         }
         else
         {
             _comentarioService.Create(comentario);
             return(Ok(comentario));
         }
     }
     else
     {
         return(BadRequest("No existe un usuario con el correo: " + comentario.CorreoUsuario.ToString()));
     }
 }