public static filter_paged_response GetRoles(long idcompany) { MSKEntities e = Data.singleton.cls_static_MksModel.GetEntity(); List <usp_GetRoles_Result> roles = e.usp_GetRoles(idcompany).ToList(); filter_paged_response r = new filter_paged_response(); if (roles != null && roles.Count > 0) { List <cls_rol> rolelist = new List <cls_rol>(); foreach (usp_GetRoles_Result a in roles) { rolelist.Add(new cls_rol(a)); } r.RoleList = rolelist; } return(r); }
public IHttpActionResult GetAll([FromBody] Business.base_class.business_base_class c) { try { if (Business.base_class.cls_token.validate(c)) { long loginid = cls_token.GetLoginId(c.Token.Key).Value; long idcompany = cls_login.GetCompanyIdByIdLogin(loginid); filter_paged_response r = cls_rol.GetRoles(idcompany); return(Ok(r)); } else { return(Unauthorized()); } } catch (Exception e) { log.insertLog(e, 0, 0); return(InternalServerError(e)); } }
public IHttpActionResult getList([FromBody] Business.base_class.filter_request fr) { if (Business.base_class.cls_token.validate(fr)) { try { long loginid = cls_token.GetLoginId(fr.Token.Key).Value; long idcompany = cls_login.GetCompanyIdByIdLogin(loginid); filter_paged_response cl = cls_commodity.GetCommodities(idcompany, fr); return(Ok(cl)); } catch (Exception e) { log.insertLog(e, 0, 0); return(InternalServerError(e)); } } else { return(Unauthorized()); } }