public void Createuser(donor Donor) { if (Donor == null) { throw new ArgumentNullException(nameof(donor)); } this.fileLogger.AddtoLogfile("Name : " + Donor.Name + ", Email ID : " + Donor.Email + ", Phone Number : " + Donor.PhoneNumber); }
public IHttpActionResult post([FromBody] login adata) { login p = adata; context.logins.Add(p); context.SaveChanges(); if (p.type == "accepter") { var res = from m in context.accepters where m.email == p.email select m; foreach (var m in res) { if (m.email == p.email && m.password == p.password) { Message = m.accepter_id; } } accepter result = context.accepters.Single(accepter => accepter.email == p.email); } else if (p.type == "donor") { var res = from m in context.donors where m.email == p.email select m; foreach (var m in res) { if (m.email == p.email && m.password == p.password) { Message = m.donor_id; } } donor result = context.donors.Single(donor => donor.email == p.email); } else if (p.type == "admin") { var res = from m in context.admins where m.email == p.email select m; foreach (var m in res) { if (m.email == p.email && m.password == p.password) { Message = m.admin_id; } } admin result = context.admins.Single(admin => admin.email == p.email); } return(Ok(Message)); }
public async Task <IActionResult> Create(donor data) { try { _context.donors.Add(data); data.isactive = true; await _context.SaveChangesAsync(_session.Id); return(MessageBox.Show(MessageType.Success)); } catch (Exception e) { return(MessageBox.Show(MessageType.Error)); } }
public async Task <IActionResult> Edit(donor data) { try { if (ModelState.IsValid) { _context.donors.Update(data); await _context.SaveChangesAsync(_session.Id); return(MessageBox.Show(MessageType.Success)); } else { return(MessageBox.Show(MessageType.NotValid)); } } catch (Exception e) { return(MessageBox.Show(MessageType.Error)); } }
public IHttpActionResult Post([FromBody] donor adata) { donor p = adata; context.donors.Add(p); notification n = new notification(); n.donor_id = p.donor_id; n.title = "Need Verification for Donor"; n.status = "0"; context.notifications.Add(n); context.SaveChanges(); donor a = context.donors.Single(donor => donor.email == adata.email); n.donor_id = a.donor_id; context.SaveChanges(); return(Ok(new { results = a })); }
//public Dictionary<string, string> post() //{ // try // { // Docupload d = new Docupload(); // var file = Request.Form.Files[0]; // var folderName = Path.Combine("Resources", "Images"); // var pathToSave = Path.Combine(Directory.GetCurrentDirectory(), folderName); // if (file.Length > 0) // { // var fileName = ContentDispositionHeaderValue.Parse(file.ContentDisposition).FileName.Trim('"'); // var fullPath = Path.Combine(pathToSave, fileName); // var dbPath = Path.Combine(folderName, fileName); // using (var stream = new FileStream(fullPath, FileMode.Create)) // { // file.CopyTo(stream); // } // d.DocName = fileName; // d.Path = dbPath; // //d.AccepterId = Convert.ToInt32(Message); // context.Add(d); // context.SaveChanges(); // return Ok(); // } // } // catch (Exception ex) // { // return StatusCode(500, $"Internal server error: {ex}"); // } //} public IHttpActionResult Put(int id, [FromBody] donor s) { donor a = context.donors.Single(donor => donor.donor_id == id); a.donor_name = s.donor_name; a.email = s.email; a.password = s.password; a.contact_no = s.contact_no; a.CNIC = s.CNIC; a.DOB = s.DOB; a.country = s.country; a.city = s.city; a.state = s.state; a.address = s.address; a.zip_code = s.zip_code; a.gender = s.gender; a.occupation = s.occupation; //context.Update(s); context.SaveChanges(); return(Ok()); }
public IHttpActionResult Get(int id) { donor a = context.donors.Single(donor => donor.donor_id == id); return(Ok(new { results = a })); }