/// <summary> /// Metodo de negocio que maneja las reglas y acciones asociadas a la eliminacion de un registro de Menu_Funcionalidad en base a los parametros ingresados /// </summary> /// <param name="instance"></param> public void Menu_FuncionalidadRemove(Menu_Funcionalidad instance) { try { repository.Remove(instance); } catch (Exception ex) { GenerarExcepcionNegocio(ex); } }
/// <summary> /// Metodo de negocio que maneja las reglas y acciones asociadas a la creacion de un registro de Menu_Funcionalidad en base a los parametros ingresados /// </summary> /// <param name="instance"></param> /// <returns>Menu_Funcionalidad</returns> public Menu_Funcionalidad Menu_FuncionalidadCreate(Menu_Funcionalidad instance) { try { return(repository.Create(instance)); } catch (Exception ex) { GenerarExcepcionNegocio(ex); return(null); } }
/// <summary> /// Metodo de negocio que maneja las reglas y acciones asociadas a la obtencion de registros de Menu_Funcionalidad en base a los parametros proporcionados /// </summary> /// <param name="instance"></param> /// <returns>IList<Menu_Funcionalidad></returns> public IList <Menu_Funcionalidad> Menu_FuncionalidadGetByParams(Menu_Funcionalidad instance) { try { return(repository.GetByParams(instance)); } catch (Exception ex) { GenerarExcepcionNegocio(ex); return(null); } }
public IHttpActionResult Create(Menu_Funcionalidad oInstance) { try { return(this.Json(this.oAction.Menu_FuncionalidadCreate(oInstance))); } catch (Exception ex) { var response = new HttpResponseMessage(HttpStatusCode.InternalServerError); response.Content = new StringContent(ex.Message); throw new HttpResponseException(response); } }