public static bool ContactAction(HuntingEntities dataContext, TerritoryUserContact contact, bool accept, AclUser user) { try { if (accept) { var territoryUser = new TerritoryUser() { AclUserId = contact.AclUserId, UserRoleEx = TerritoryUserRoleEnum.Member, }; contact.Territory.TerritoryUsers.Add(territoryUser); } contact.IsDeleted = true; contact.SysEditor = user.Id; contact.SysUpdated = DateTime.Now; dataContext.SaveChanges(); return(true); } catch (Exception exception) { logger.Error(exception, "GetTerritoryUserContact"); return(false); } }
public static bool Contact(HuntingEntities dataContext, Territory territory, AclUser user, string message) { try { var contact = new TerritoryUserContact() { AclUserId = user.Id, Message = message, SysCreated = DateTime.Now, SysCreator = user.Id, }; territory.TerritoryUserContacts.Add(contact); dataContext.SaveChanges(); return(true); } catch (Exception exception) { logger.Error(exception, "UpdatePersonList"); return(false); } }
public TerritoryUserContactModel(TerritoryUserContact contact) { this.Id = contact.Id; this.UserName = contact.AclUser.Fullname; this.Message = contact.Message; }