public async Task <AppUserModel> Login([FromBody] LoginObject login) { bool valid; HttpContext.Session.Clear(); valid = await AppUser.Login(contextProvider, login.email, login.password); if (!valid) { HttpContext.Session.Clear(); } else { CookiesHelper.WriteCookie(HttpContext, CookiesHelper.LoginCookieName, login.email, 1); } return((AppUserModel)(await contextProvider.GetAppUser()).ToModelObject); }