Exemple #1
0
 public IActionResult Post([FromBody] NewsLettersModel model)
 {
     try
     {
         var result = this.m_NewsLettersService.Add(model);
         return(new OkObjectResult(result));
     }
     catch (Exception ex)
     {
         return(new BadRequestObjectResult(ex));
     }
 }
Exemple #2
0
 /// <summary>
 /// Adds the specified email.
 /// </summary>
 /// <param name="Email">The email.</param>
 /// <returns></returns>
 /// <exception cref="NotImplementedException"></exception>
 public string Add(NewsLettersModel Model)
 {
     try
     {
         string message    = string.Empty;
         var    checkEmail = this.m_NewsLettersRepository.GetAll().Where(a => a.Email == Model.Email).FirstOrDefault();
         if (checkEmail == null)
         {
             NewsLetters newsLetters = new NewsLetters();
             newsLetters.Email       = Model.Email;
             newsLetters.CreatedDate = DateTime.Now;
             this.m_NewsLettersRepository.Add(newsLetters);
             return("true");
         }
         return(message = "Email is already Exist");
     }
     catch (Exception ex)
     {
         var message = string.Format("{0} {1} {2}", ex.InnerException == null ? ex.Message : ex.InnerException.Message, Environment.NewLine, ex.StackTrace);
         throw new Exception(message);
     }
 }