// DELETE: api/Proffesional/5
 public IHttpActionResult Delete(int id)
 {
     try
     {
         ProffessionalLogic.DeleteProffesional(id);
         return(Ok("deleted"));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
 public IHttpActionResult Post([FromBody] ProffessionalPost professional)
 {
     try
     {
         ProffessionalLogic.InsertProffesional(professional);
         return(Ok());
     }
     catch (HttpListenerException ex)
     {
         return(BadRequest(ex.Message));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
 // GET: api/Child
 public IHttpActionResult Get()
 {
     try
     {
         List <ProfessionalDTO> professionals = ProffessionalLogic.SelectProffesionals();
         return(Ok(professionals));
     }
     catch (HttpListenerException ex)
     {
         return(BadRequest(ex.Message));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
 public IHttpActionResult GetProffesionalUserId(int id)
 {
     try
     {
         var proffesionalId = ProffessionalLogic.SelectProfessionalByUserID(id);
         if (proffesionalId == null)
         {
             return(BadRequest("null result"));
         }
         return(Ok(proffesionalId));
     }
     catch (HttpListenerException ex)
     {
         return(BadRequest(ex.InnerException.Message));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }
 // PUT: api/Child/5
 public IHttpActionResult Put(int id, [FromBody] ProfessionalDTO professional)
 {
     try
     {
         if (professional != null)
         {
             ProffessionalLogic.EditProffesional(id, professional);
             return(Ok("nicly"));
         }
         return(BadRequest());
     }
     catch (HttpListenerException ex)
     {
         return(BadRequest(ex.Message));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }