internal object ContactUs(ContactUsCreateVM cont) { if (string.IsNullOrEmpty(cont.Subject)) { return(new ResponseVM(RequestTypeEnumVM.Error, $"{Token.Subject} : {Token.FiledIsRequired}")); } if (string.IsNullOrEmpty(cont.Email)) { return(new ResponseVM(RequestTypeEnumVM.Error, $"{Token.Email} : {Token.FiledIsRequired}")); } if (string.IsNullOrEmpty(cont.UserName)) { return(new ResponseVM(RequestTypeEnumVM.Error, $"{Token.UserName} : {Token.FiledIsRequired}")); } if (string.IsNullOrEmpty(cont.Message)) { return(new ResponseVM(RequestTypeEnumVM.Error, $"{Token.Message} : {Token.FiledIsRequired}")); } if (cont.Subject.Length > 50) { return(new ResponseVM(RequestTypeEnumVM.Error, $"{Token.Subject} : {Token.MaxLength} = 50")); } if (cont.Email.Length > 50) { return(new ResponseVM(RequestTypeEnumVM.Error, $"{Token.Email} : {Token.MaxLength} = 50")); } if (cont.UserName.Length > 50) { return(new ResponseVM(RequestTypeEnumVM.Error, $"{Token.UserName} : {Token.MaxLength} = 50")); } if (cont.Message.Length > 1000) { return(new ResponseVM(RequestTypeEnumVM.Error, $"{Token.Message} : {Token.MaxLength} = 1000")); } if (!CheckedS.EmailIsCorrect(cont.Email)) { return(new ResponseVM(RequestTypeEnumVM.Error, Token.InvalidEmail)); } db.TechnicalSupports.Add(new TechnicalSupport { UserName = cont.UserName, Subject = cont.Subject, CreateDateTime = DateTime.Now, Email = cont.Email, Message = cont.Message, }); return(null); }
public object Create(ContactUsCreateVM cont) { try { object ObjectReturn = this.CreateS.ContactUs(cont); if (ObjectReturn != null) { return(ObjectReturn); } db.SaveChanges(); return(new ResponseVM(RequestTypeEnumVM.Success, Token.Success)); } catch (Exception ex) { return(new ResponseVM(RequestTypeEnumVM.Error, Token.SomeErrorInServer, ex)); } }
public IHttpActionResult Create(ContactUsCreateVM cont) { return(Json(ContactUsData.Create(cont))); }