public NomenclatureElement[] Nomenclature(AuthenticationToken token, string number) { //Название поля Тип поля Описание поля //Username VarChar(20) Пользователь // Password VarChar(20) Пароль // Код VarChar(8) Код автозапчасти //Response // Название поля 1С Тип поля Описание поля // Код VarChar(8) Код автозапчасти //Наименование VarChar(100) Сокращенное наименование автозапчасти // НаименованиеИностранное VarChar(100) Переведенное наименование //ПолноеНаименование VarChar(100) Полное наименование автозапчасти // Артикул VarChar(25) Каталожный номер //КодЕдИзм VarChar(8) Код единицы измерения // КодПроизводителя VarChar(8) Код производителя var user = SecurityHelper.Authorize(token, new [] { SystemRoles.Eurogarage }); using (var ctx = new CubeContext()) { var r = ctx.vsspGetWaresList(null, null, null, null, null, null, null, null, null, null, null, null, number, null, null, null, null, null, null, out _, out _, out _, out _); return(r.Select(i => new NomenclatureElement { Brand = i.ProducerName, WareName = i.WareName, WareId = i.WareId, UnitName = i.UnitShName, WareNum = i.WareNum }).ToArray()); } }
public JsonResult <ps_GetRingGroupByCallerIDResult> RingGroup(string userName, string password, string say) { var model = new AuthenticationToken { UserName = userName, Password = password }; var user = SecurityHelper.Authorize(model, new[] { SystemRoles.OkiToki }); using (var ctx = new CubeContext()) { var r = ctx.GetRingGroupByCallerId(user.Name); return(Json(r)); //return r.RingGroup; } }
public JsonResult <ps_GetRingGroupByCallerIDResult> RingGroup(string userName, string password, string say) { var start = DateTime.Now; var model = new GetRingGroupParamsModel { UserName = userName, Password = password, Say = say }; SecurityHelper.Authorize(model, new[] { SystemRoles.OkiToki }); using (var ctx = new CubeContext()) { var r = ctx.GetRingGroupByCallerId(say); Log.Debug($"RingGroup for {say} - {(DateTime.Now - start).Milliseconds} ms: {JsonConvert.SerializeObject(r)}"); return(Json(r)); } }
public string Hello(AuthenticationToken token) { var user = SecurityHelper.Authorize(token, new [] { SystemRoles.Role1 }); return(user.Name); }
public string Hello([FromBody] HelloModel model) { var user = SecurityHelper.Authorize(model.Token, new[] { SystemRoles.Role1 }); return($"User {user.Name} say: {model.Say}"); }