public object AddSMTP([FromBody] SMTPParam obj) { try { SMTPBusiness save = new SMTPBusiness(); var result = save.SaveSMTP(obj); return(result); } catch (Exception e) { return(new Error() { IsError = true, Message = e.Message }); } }
public object SaveSMTP(SMTPParam b) { if (b.Host == null) { return(new Error() { IsError = true, Message = "Required Host" }); } var data = db.Tbl_SMTPConfiguration.FirstOrDefault(r => r.Host == b.Host); if (data != null) { return(new Error() { IsError = true, Message = "Duplicate Entry Not Allowed" }); } try { Tbl_SMTPConfiguration obj = new Tbl_SMTPConfiguration(); obj.Port = b.Port; obj.Secure = b.Secure; obj.Host = b.Host; obj.UserName = b.UserName; obj.Password = b.Password; obj.Status = 1; obj.CreatedBy = 1; obj.CreatedDate = System.DateTime.Today.Date; obj.ModifiedBy = null; obj.ModifiedDate = System.DateTime.Today.Date; db.Tbl_SMTPConfiguration.Add(obj); db.SaveChanges(); return(new Result() { IsSucess = true, ResultData = "Created SMTP" }); } catch (Exception e) { return(new Error() { IsError = true, Message = e.Message }); } }