// POST: api/BinnacleDetails
 public IHttpActionResult Post([FromBody] binnacleDetail value)
 {
     try
     {
         return(ResponseMessage(Request.CreateResponse(new
         {
             response = binnacleDetailService.insertBinnacleDetail(value)
         })));
     }
     catch (Exception e)
     {
         return(ResponseMessage(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, e.ToString())));
     }
 }
 public string insertBinnacleDetail(binnacleDetail binnacleDetail)
 {
     try
     {
         binnacleDetail.available = true;
         context.binnacleDetail.Add(binnacleDetail);
         context.SaveChanges();
         return(CONSTANTES.CONSTANTES.ServiceResponse.ok);
     }
     catch (Exception)
     {
         return(CONSTANTES.CONSTANTES.ServiceResponse.error);
     }
 }
 public string updateBinnacleDetail(binnacleDetail binnacleDetail)
 {
     try
     {
         var result = context.binnacleDetail.FirstOrDefault(x => x.id == binnacleDetail.id);
         if (result != null)
         {
             result.detail = binnacleDetail.detail;
             context.SaveChanges();
         }
         return(CONSTANTES.CONSTANTES.ServiceResponse.ok);
     }
     catch (Exception)
     {
         return(CONSTANTES.CONSTANTES.ServiceResponse.error);
     }
 }
 public string updateBinnacleDetail(binnacleDetail binnacleDetail)
 {
     return(binnacleService.updateBinnacleDetail(binnacleDetail));
 }
 public string insertBinnacleDetail(binnacleDetail binnacleDetail)
 {
     return(binnacleService.insertBinnacleDetail(binnacleDetail));
 }