public dynamic Post([FromBody] User user) { string sent = string.Empty; int createdId = userRepository.Add(user); if (createdId > 0) { user.Id = createdId; sent = Utilities.ActiveMailAsync(user.Email); } dynamic result = new { code = createdId > 0 ? ReturnCodes.DataCreateSucceeded : ReturnCodes.DataCreateFailed, data = new { id = createdId, email = createdId > 0 ? user.Email : null, activation = false, activemailsend = sent, }, }; return(result); }
public dynamic SendActiveMail(string email) { dynamic result; var getUser = userRepository.GetByEmail(email); if (getUser != null) { string sent = Utilities.ActiveMailAsync(email); result = new { code = ReturnCodes.DataGetSucceeded, data = sent, }; } else { result = new { code = ReturnCodes.DataGetFailed, data = "Fail", }; } return(result); }