private static RegisterNewAdminUser CreateRegisterNewAdminUserCommand() { var name = "Admin" + numAdmins; var result = new RegisterNewAdminUser() { Role = { FullName = name, DisplayName = name + "_Display_Name", Email = name + "@mail.com", } }; numAdmins++; return(result); }
public IActionResult UpdateAdmin([FromBody] Admin admin) { var command = new RegisterNewAdminUser { RegisteredAt = admin.RegistrationDate, Role = { StaffUserId = admin.StaffUserId, FullName = admin.FullName, DisplayName = admin.DisplayName, Email = admin.Email } }; UpdateStaffUser <RegisterNewAdminUser, Domain.StaffUser.Roles.Admin>(command); return(Ok()); }
public IActionResult RegisterAdmin([FromBody] Admin admin) { var command = new RegisterNewAdminUser { IsNewRegistration = true, RegisteredAt = DateTimeOffset.UtcNow, Role = { StaffUserId = Guid.NewGuid(), FullName = admin.FullName, DisplayName = admin.DisplayName, Email = admin.Email }, }; RegisterStaffUser <RegisterNewAdminUser, Domain.StaffUser.Roles.Admin>(command); return(Ok()); }