public ActionResult <VerificationStruct> GetVerifyEmail(string login) { var lastemail = (from user in context.Users where user.Login == login join email in context.Emails on user.UserId equals email.UserId orderby email.Time descending select email).ToList()[0]; if (lastemail.Verified) { return(new VerificationStruct() { Answer = false, Message = new Dictionary <string, string>() { ["Message"] = "Already verified." } }); } else { var emailtoverif = new EmailStruct(lastemail); emailtoverif.Verify(context); return(new VerificationStruct() { Answer = true, Message = new Dictionary <string, string>() { ["Message"] = "Code was send on email." } }); } }