protected void btnSubmitComment_Click(object sender, EventArgs e) { if (User.Identity.IsAuthenticated) //if current user is signed in { var userId = User.Identity.GetUserId(); //get current users id UserManager <IdentityUser> userManager = new UserManager <IdentityUser>(new UserStore <IdentityUser>()); //var myUser = userManager.FindById(userId); //make a user //string currentUser = Convert.ToString(userId); string email = userManager.GetEmail(userId); //heres there email //string currentUserName = UserDA.getUsername(currentUser); string firstName = UserDA.getFirstname(userId); string comment = txtComments.Text; ContactDA.addComment(userId, firstName, email, comment); Response.Redirect("~/ContactUs/ThankYou.aspx"); } else { string firstName = txtName.Text; string email = txtEmail.Text; string comments = txtComments.Text; ContactDA.addComment("Anonymous", firstName, email, comments); Response.Redirect("~/ContactUs/ThankYou.aspx"); } cleartxtBoxes(); }
public IHttpActionResult Put([FromBody] Contact putContact) { if (putContact != null) { int[] updateIntArrayValue = { putContact.Age, putContact.Address.ZipCode, putContact.Address.Country.CountryCode }; string[] updateIntArrayCol = { "AGE", "ZIP_CODE", "COUNTRY_CODE" }; string[] updateStringArrayCol = { "FIRST_NAME", "LAST_NAME", "GENDER", "ADDRESS", "CITY", "STATE", "COUNTRY_NAME" }; string[] updateStringArrayValue = { putContact.FName, putContact.LName, putContact.Gender, putContact.Address.AddressST, putContact.Address.City, putContact.Address.State, putContact.Address.Country.CountryName }; for (int i = 0; i < updateIntArrayCol.Length; i++) { ContactDA.update(updateIntArrayCol[i], putContact, Convert.ToString(updateIntArrayValue[i])); } for (int i = 0; i < updateStringArrayCol.Length; i++) { ContactDA.update(updateStringArrayCol[i], putContact, updateStringArrayValue[i]); } ContactDA.update("PHONE_NUMBER", putContact, Convert.ToString(putContact.PhoneNumber)); return(Ok("Contact Updated.")); } else { return(BadRequest()); } }
public decimal Contact_UpdateStatus(decimal p_id, decimal p_status, string p_replycontent, string p_replysubject, string p_replyby, string url, string url02) { try { ContactDA _da = new ContactDA(); decimal _ck = _da.Contact_UpdateStatus(p_id, p_status, p_replycontent, p_replysubject, p_replyby, url, url02); return(_ck); } catch (Exception ex) { Logger.LogException(ex); return(-1); } }
[HttpGet] //View or Read Database public IHttpActionResult Get() { try { var contacts = ContactDA.read(); return(Json(contacts)); } catch (Exception) { return(BadRequest()); throw; } }
public ContactInfo Contact_GetByID(string p_id) { try { ContactDA _da = new ContactDA(); DataSet _ds = _da.Contact_GetByID(p_id); return(CBO <ContactInfo> .FillObjectFromDataSet(_ds)); } catch (Exception ex) { Logger.LogException(ex); return(new ContactInfo()); } }
public decimal Contact_Insert(ContactInfo _contact) { try { ContactDA _da = new ContactDA(); decimal _ck = _da.Contact_Insert(_contact.ContactName, _contact.Subject, _contact.Email, _contact.Content, _contact.Language); return(_ck); } catch (Exception ex) { Logger.LogException(ex); return(-1); } }
public List <ContactInfo> Contact_Search(string p_key_search, string p_language, string p_status, ref decimal p_total_record, string p_from = "1", string p_to = "10") { try { ContactDA _da = new ContactDA(); DataSet _ds = _da.Contact_Search(p_key_search, p_language, p_status, p_from, p_to, ref p_total_record); return(CBO <ContactInfo> .FillCollectionFromDataSet(_ds)); } catch (Exception ex) { Logger.LogException(ex); return(new List <ContactInfo>()); } }
public async Task <IActionResult> Insert_Img_Atelier(string idContact) { var DA = new ContactDA(_context); try { int intIdContact = Convert.ToInt32(idContact); var file = Request.Form.Files[0]; string folderName = "FileUpload/Photodidentite"; string webRootPath = "wwwroot"; string newPath = Path.Combine(webRootPath, folderName); if (!Directory.Exists(newPath)) { Directory.CreateDirectory(newPath); } if (file.Length < 1 && intIdContact < 1) { return(BadRequest(new ApiResultDTO(0, "400", "Bad Request"))); } // File name string fileName = ContentDispositionHeaderValue.Parse(file.ContentDisposition).FileName.Trim('"'); string name = fileName.Split('.')[0]; string fullPath = Path.Combine(newPath, fileName); string extension = fileName.Split('.')[1]; using (var stream = new FileStream(fullPath, FileMode.Create)) { file.CopyTo(stream); } var res = DA.Insert_MediathequeDocument(intIdContact, name, extension); await Task.WhenAll(res); if (res.Result == 1) { _context.SaveChanges(); return(Ok(new ApiResultDTO(1))); } else { return(BadRequest(new ApiResultDTO(0, "400", "Bad Request"))); } } catch (System.Exception err) { return(BadRequest(new ApiResultDTO(0, "400", err.ToString()))); } }
[HttpPost] //Insert to Database public IHttpActionResult Post([FromBody] Contact postContact) { ContactDA.read(); if (postContact != null) { Country country = null; bool storeData = true; foreach (var item in CountryDA.CtryList) { if (Convert.ToString(item.CountryName).ToLower() == postContact.Address.Country.CountryName.ToLower()) { country = item; storeData = false; } } if (storeData) { country = new Country(); country.CountryName = postContact.Address.Country.CountryName; country.CountryCode = postContact.Address.Country.CountryCode; //=============================================== //DATA ACCESS METHOD CountryDA.insert(country); //=============================================== } Address a = new Address(postContact.Address.AddressST, postContact.Address.City, postContact.Address.State, postContact.Address.ZipCode, country.CountryID, country); AddressDA.insert(a); Contact con = new Contact( postContact.FName, postContact.LName, postContact.Age, postContact.Gender, postContact.Email, a.AddressID, postContact.PhoneNumber, a); ContactDA.insert(con); return(Ok("Contact Added.")); } else { return(BadRequest()); } }
public async Task <IActionResult> SearchUserAtelier(string prenom, string idSociete, string idListeService) { var da = new ContactDA(_context); try { var objUser = await da.SearchUserAtelier(prenom, Convert.ToInt32(idSociete), Convert.ToInt32(idListeService)); if (objUser.Idcontact > 0) { return(Ok(new ApiResultDTO(objUser))); } return(NotFound(new ApiResultDTO(objUser, "404", "Not Found"))); } catch (System.Exception) { return(BadRequest(new ApiResultDTO("", "400", "Bag Request"))); } }
public async Task <IActionResult> LoadUserAtelier_ByID(string idContact) { var da = new ContactDA(_context); try { var data = await da.LoadUserAtelier_ByID(Convert.ToInt32(idContact)); if (data.Idcontact > 0) { return(Ok(new ApiResultDTO(data))); } return(NotFound(new ApiResultDTO(data, "404", "Not Found"))); } catch (System.Exception) { return(BadRequest(new ApiResultDTO("", "400", "Bag Request"))); } }
public async Task <IActionResult> LoadUserOfSociete(string idSociete, string idListeService) { var da = new ContactDA(_context); try { var lstUser = await da.LoadUserOfSociete(Convert.ToInt32(idSociete), Convert.ToInt32(idListeService)); if (lstUser.Count > 0) { return(Ok(new ApiResultDTO(lstUser))); } return(NotFound(new ApiResultDTO(lstUser, "404", "Not Found"))); } catch (System.Exception) { return(BadRequest(new ApiResultDTO("", "400", "Bag Request"))); } }
public async Task <IActionResult> LoadData_FonctionGenerique(string idTypeFonction) { var da = new ContactDA(_context); try { var lstUser = await da.LoadData_FonctionGenerique(idTypeFonction); if (lstUser.Count > 0) { return(Ok(new ApiResultDTO(lstUser))); } return(NotFound(new ApiResultDTO(lstUser, "404", "Not Found"))); } catch (System.Exception) { return(BadRequest(new ApiResultDTO("", "400", "Bag Request"))); } }
public async Task <IActionResult> Delete_Atelier(string idContact) { try { var DA = new ContactDA(_context); var res = DA.Delete_Atelier(Convert.ToInt32(idContact)); await Task.WhenAll(res); if (res.Result == 1) { return(Ok(new ApiResultDTO(1))); } else { return(BadRequest(new ApiResultDTO(0, "400", "Bad Request"))); } } catch (Exception err) { return(BadRequest(new ApiResultDTO("", "400", err.ToString()))); } }
public async Task <IActionResult> LoadData_Atelier(string idSociete) { try { var DA = new ContactDA(_context); var obj = DA.LoadData_Atelier(Convert.ToInt32(idSociete)); await Task.WhenAll(obj); if (obj.Result.Count > 0) { return(Ok(new ApiResultDTO(obj.Result))); } else { return(NotFound(new ApiResultDTO(obj.Result, "404", "Not Found"))); } } catch (Exception err) { return(BadRequest(new ApiResultDTO("", "400", err.ToString()))); } }
public async Task <IActionResult> Update_Atelier([FromBody] Model_Contact obj) { try { var DA = new ContactDA(_context); var res = DA.Update_Atelier(obj); await Task.WhenAll(res); if (res.Result == 1) { return(Ok(new ApiResultDTO(1))); } else { return(BadRequest(new ApiResultDTO(0, "400", "Bad Request"))); } } catch (Exception err) { return(BadRequest(new ApiResultDTO(0, "400", err.ToString()))); } }
public async Task <IActionResult> updateAvatarMB(string idDocument, string strToken) { try { var DA = new Parametres_ServiceProgrameDA(_context); List <string> str = new List <string>(); str.Add(strToken); // Decode char token var objUser = Commons.Decode(str.ToArray()); if (objUser.UserName.Trim() != "" && objUser.Password.Trim() != "") { var da = new Liste_UtilisateurDA(_context); var data = await da.Login(objUser.UserName, objUser.Password); if (data.IDUtilisateur > 0) { int intIdidDocument = Convert.ToInt32(idDocument); var file = Request.Form.Files[0]; string folderName = "FileUpload/Photodidentite"; string webRootPath = "wwwroot"; string newPath = Path.Combine(webRootPath, folderName); if (!Directory.Exists(newPath)) { Directory.CreateDirectory(newPath); } if (file.Length < 1 && intIdidDocument < 1) { return(BadRequest(new ApiResultDTO(0, "400", "Bad Request"))); } // File name string fileName = ContentDispositionHeaderValue.Parse(file.ContentDisposition).FileName.Trim('"'); string name = fileName.Split('.')[0]; string fullPath = Path.Combine(newPath, fileName); string extension = fileName.Split('.')[1]; using (var stream = new FileStream(fullPath, FileMode.Create)) { file.CopyTo(stream); } var res = new ContactDA(_context).Update_MediathequeDocument(intIdidDocument, name, extension); await Task.WhenAll(res); if (res.Result == 1) { _context.SaveChanges(); return(Ok(new ApiResultDTO(1, strToken))); } else { return(BadRequest(new ApiResultDTO(0, "400", "Bad Request"))); } } else { return(NotFound(new ApiResultDTO(data, "404", "Not Found"))); } } else { return(NotFound(new ApiResultDTO("", "404", "Not Found"))); } } catch (System.Exception err) { return(BadRequest(new ApiResultDTO(0, "400", err.ToString()))); } }
public ContactFactory() { conDa = new ContactDA(); }