public bool Create(TeamModel model) { if (model == null) throw new ArgumentException("team"); if (model.Name == null) throw new ArgumentException("name"); using (var database = new DataEntities()) { var team = new Team { Name = model.Name, Description = model.Description }; database.AddToTeam(team); if (model.Members != null) { AddMembers(model.Members, team, database); } try { database.SaveChanges(); } catch (UpdateException) { return false; } } return true; }
public bool Create(TeamModel model) { if (model == null) { throw new ArgumentException("team"); } if (model.Name == null) { throw new ArgumentException("name"); } using (var database = new DataEntities()) { var team = new Team { Name = model.Name, Description = model.Description }; database.AddToTeam(team); if (model.Members != null) { AddMembers(model.Members, team, database); } try { database.SaveChanges(); } catch (UpdateException) { return(false); } } return(true); }