public ResultBM UpdateReleaseOrderDetail(ReleaseOrderBM releaseOrderBm)
 {
     try {
         ReleaseOrderDetailDAL detailDal = new ReleaseOrderDetailDAL();
         detailDal.DeleteReleaseOrderDetail(releaseOrderBm.id);
         return(SaveReleaseOrderDetail(releaseOrderBm));
     }
     catch (Exception exception) {
         return(new ResultBM(ResultBM.Type.EXCEPTION, SessionHelper.GetTranslation("UPDATING_ERROR") + " " + exception.Message, exception));
     }
 }
 public ResultBM GetReleaseOrderDetail(int releaseOrderId)
 {
     try
     {
         ReleaseOrderDetailDAL        detailDAL = new ReleaseOrderDetailDAL();
         List <ReleaseOrderDetailDTO> detailDto = detailDAL.GetReleaseOrderDetail(releaseOrderId);
         List <ReleaseOrderDetailBM>  detailBms = ConvertIntoBusinessModel(detailDto);
         return(new ResultBM(ResultBM.Type.OK, "Recuperación de registros exitosa.", detailBms));
     }
     catch (Exception exception)
     {
         return(new ResultBM(ResultBM.Type.EXCEPTION, SessionHelper.GetTranslation("RETRIEVING_ERROR") + " " + exception.Message, exception));
     }
 }