public async Task <ActionResult <SysAdminUnit> > Activate(SysAdminUnit user) { if (null == user) { throw new ArgumentException($"{nameof(user)}"); } var updatedUser = await ChangeUserActivate(user.Id, true); if (updatedUser == null) { return(NotFound()); } return(Ok(updatedUser)); }
public async Task <ActionResult <SysAdminUnit> > Put(SysAdminUnit user) { if (user == null) { return(BadRequest()); } var hasUser = await _dbContext .SysAdminUnit .AnyAsync(x => x.Id == user.Id); if (!hasUser) { return(NotFound()); } _dbContext.Update(user); await _dbContext.SaveChangesAsync(); return(Ok(user)); }
public static void GetUserId() { SysAdminUnitResponed deUnits = null; var unit = new SysAdminUnit(); /*unit.items.Add(new Item() { Name = "Кирилл" }); * unit.items.Add(new Item() { Name = "Ирина" }); * unit.items.Add(new Item() { Name = "Евгения" }); * unit.items.Add(new Item() { Name = "Александр" });*/ var stream = Serializ(unit); var streamReader = new StreamReader(stream); var rspStm = SendRequest(streamReader.ReadToEnd(), "http://localhost:58567/WebApi/GetUserId"); deUnits = Deserializ <SysAdminUnitResponed>(rspStm); if (deUnits != null) { foreach (var deUnit in deUnits.items) { //Сохранение в базу } } }
public override Dictionary <string, object> GetDefValues() { var defValues = base.GetDefValues(); var parentRoleIdObj = Page.GetParameterValue("ParentRole"); if (parentRoleIdObj != null) { var parentRoleId = new Guid(parentRoleIdObj.ToString()); if (parentRoleId != Guid.Empty) { defValues["ParentRole"] = parentRoleId; } } if ((Guid)defValues["ParentRole"] != Guid.Empty) { var sysAdminUnit = new SysAdminUnit(Page.UserConnection); if (sysAdminUnit.FetchFromDB((Guid)defValues["ParentRole"])) { defValues["ConnectionType"] = sysAdminUnit.GetColumnValue("ConnectionType"); } } return(defValues); }
public async Task <ActionResult <SysAdminUnit> > Post(SysAdminUnit user) { if (user == null) { return(BadRequest()); } var contact = await _dbContext .Contact .SingleOrDefaultAsync(c => c.Name == user.Contact.Name); if (null != contact) { user.Contact = contact; } _dbContext .SysAdminUnit .Add(user); await _dbContext.SaveChangesAsync(); return(Ok(user)); }