public ServiceResult Update(int id, UpdateMemberModel model, UmbracoHelper helper) { IMember member = _umbracoMemberService.GetById(id); if (member == null) { return(new ServiceResult("", "Member not found")); } IDictionary <string, string> validationMessages = ValidateModel(model, model.UploadedPicture, helper); if (validationMessages.Any()) { return(new ServiceResult(validationMessages)); } IMedia picture = null; if (model.UploadedPicture != null) { picture = SaveImage(model.UploadedPicture, model); } UpdateMemberProperties(member, model, helper, picture); _umbracoMemberService.Save(member); return(new ServiceResult(true)); }
public UpdateMemberModel(IPublishedContent member, UpdateMemberModel other) : base(member) { CopyFrom(other); }