public async Task <ActionResult> UpdateContactDetail(string ContactId, string FirstName, string LastName, string Title, string Webaddress, string Address1, string Address2, string Suburb, string State, string PostalCode, string Workphone, string Mobile, string Fax, string Homephone, string Email) { ClaimTeamLoginModel client = (ClaimTeamLoginModel)Session[SessionHelper.claimTeamLogin]; ContactUpdateModel model = new ContactUpdateModel(); model.ContactId = ContactId; model.FirstName = FirstName; model.LastName = LastName; model.Title = Title; model.Webaddress = Webaddress; model.Address1 = Address1; model.Address2 = Address2; model.Suburb = Suburb; model.State = State; model.PostalCode = PostalCode; model.Workphone = Workphone; model.Mobile = Mobile; model.Fax = Fax; model.Homephone = Homephone; model.Email = Email; ContactRepo contactRepo = new ContactRepo(); bool result = await contactRepo.UpdateContact(model, client.UserId); return(RedirectToAction("Index")); }
public async Task <IdentityResult> UpdateContacts(ContactUpdateModel model, string userName) { var user = await accountManager.FindByNameAsync(userName); user.Email = model.Email; user.PhoneNumber = model.PhoneNumber; var result = await accountManager.UpdateAsync(user); userUpdateSubject?.OnNext(user); return(result); }
public async Task <IActionResult> Put(Guid id, [FromBody] ContactUpdateModel model) { if (!await _contactService.ContactExists(id)) { return(NotFound()); } var contactDto = _mapper.Map <ContactUpdateDto>(model); contactDto.Id = id; await _contactService.UpdateContactAsync(contactDto); // TODO: check what to return return(NoContent()); }
public IActionResult PutContact(int id, [FromBody] ContactUpdateModel model) { try { var currentUserId = Auth.GetUserIdFromClaims(this); var contact = _contactService.GetById(currentUserId, id); contact.Status = model.Status; // Update _contactService.Update(contact); var updatedContact = _contactService.GetById(currentUserId, id); return(Ok(_mapper.Map <ContactViewModel>(updatedContact))); } catch (Exception ex) { return(BadRequest(new { message = ex.Message })); } }
public Boolean updateContact([FromBody] ContactUpdateModel user) { try { UserModel u; if ((u = db.Users.Find(user.username)) == null) { return(false); } u.email = user.email; db.Entry <UserModel>(u).State = EntityState.Modified; db.SaveChanges(); return(true); } catch (Exception e) { Console.WriteLine(e.Message); return(false); } }
public async Task<IHttpActionResult> UpdateContacts(ContactUpdateModel model) { return Ok(await accountContext.UpdateContacts(model, this.User.Identity.Name)); }
public async Task <IHttpActionResult> UpdateContacts(ContactUpdateModel model) { return(Ok(await accountContext.UpdateContacts(model, this.User.Identity.Name))); }
public async Task<IdentityResult> UpdateContacts(ContactUpdateModel model, string userName) { var user = await accountManager.FindByNameAsync(userName); user.Email = model.Email; user.PhoneNumber = model.PhoneNumber; return await accountManager.UpdateAsync(user); }