/// <summary> /// 修改业主消息 /// ================================ /// 1. 可以维护的字段:Forename, Surname, Phone, Email, Title, AltContact, AltMobile /// </summary> /// <param name="input"></param> /// <returns></returns> public async Task UpdateHomeOwer(UpdateHomeOwerInput input) { var entity = await _manager.HomeOwerRepository.GetAsync(input.Id); //entity.CommunityId = input.CommunityId; entity.Forename = input.Forename; entity.Surname = input.Surname; entity.Phone = input.Phone; entity.Email = input.Email; entity.Title = EHomeOwerTitleTypeUtils.GetValue(input.Title); entity.AltContact = input.AltContact; entity.AltMobile = input.AltMobile; await _manager.UpdateAsync(entity); }
public async Task AddHomeOwerDoor(AddHomeOwerDoorInput input) { var homeOwer = await _homeOwerManager.HomeOwerRepository.FirstOrDefaultAsync(input.HomeOwerId); var door = await _manager.DoorRepository.FirstOrDefaultAsync(input.DoorId); homeOwer.Doors.Add(door); await _homeOwerManager.UpdateAsync(homeOwer); }