public async Task <IActionResult> Update(UpdateAdminUserViewModel m) { if (m.Id <= 0) { int id = await _adminUserService.Create(new AdminUserCreateModel() { IsAdmin = m.IsAdmin, Password = m.Password, UserName = m.UserName }, User.GetId()); await _roleService.UpdateUserRole(id, m.RoleIds); } else { await _adminUserService.Update(new AdminUserUpdateModel() { Id = m.Id, IsAdmin = m.IsAdmin, UserName = m.UserName }, User.GetId()); await _roleService.UpdateUserRole(m.Id, m.RoleIds); } return(Ok()); }
public IHttpActionResult Post([FromBody] AdminUserDto dto) { return(Result(_adminUserService.Create(dto))); }