protected void btnAddCoach_Click(object sender, EventArgs e) { var svc = new MyFileItAppService(); var coachDto = new CoachDTO() { APPUSERID = 20, TEAMEVENTID = 1, ORGANIZATIONID = 1, FIRSTNAME = "first", LASTNAME = "last", ADDRESS1 = ".", CITY = ".", STATECODE = ".", ZIPCODE = ".", SEX = "M" }; var appUserId = 13; var organizationId = 1; var startDate = DateTime.Now; var expiresDate = DateTime.Now.AddYears(1); var yearCode = 2016; var sportTypeId = 1; var result = svc.AddCoach(SERVICEUSER, SERVICEPASS, appUserId, organizationId, startDate, expiresDate, yearCode, sportTypeId); //svc.AddCoach(SERVICEUSER, SERVICEPASS, coachDto); lblMessage.Text = result.Success.ToString(); }
public void updateCoach(CoachDTO coach) { var result = context.coach .Include("user") .FirstOrDefault(x => x.id == coach.id); var result2 = context.user .FirstOrDefault(x => x.id == coach.userId); if (result != null && result2 != null) { result.edad = coach.edad; result.yearsOfExperience = coach.yearsOfExperience; result.user.username = coach.username; result.user.password = coach.password; result.user.userType = coach.userType; result.user.firstName = coach.firstName; result.user.lastName = coach.lastName; result.user.cellPhone = coach.cellPhone; result.user.address = coach.address; result.user.emailAddress = coach.emailAddress; context.SaveChanges(); } }
public void UpdateCoach(CoachDTO coach) { Coach updatedCoach = new Coach { FirstName = coach.FirstName, LastName = coach.LastName, WorkExperience = Convert.ToInt32(coach.WorkExperience) }; _coachManager.Update(Convert.ToInt32(coach.Id), updatedCoach); }
public void AddCoach(CoachDTO coach) { Coach newCoach = new Coach { FirstName = coach.FirstName, LastName = coach.LastName, WorkExperience = Convert.ToInt32(coach.WorkExperience) }; _coachManager.Add(newCoach); }
public void insertCoach(CoachDTO coachDTO) { context.user.Add(coachDTO.toUser()); context.SaveChanges(); context.coach.Add(coachDTO.toCoach()); context.SaveChanges(); }
public void insertCoach(CoachDTO coachDTO) { var userAdded = context.user.Add(coachDTO.toUser()); context.SaveChanges(); coachDTO.userId = userAdded.id; context.coach.Add(coachDTO.toCoach()); context.SaveChanges(); }
public List <CoachDTO> findAll() { List <CoachDTO> coachsDTO = new List <CoachDTO>(); var coachs = context.coach .Include("user") .ToList(); coachs.ForEach(x => coachsDTO.Add(CoachDTO.from(x))); return(coachsDTO); }
public List <CoachDTO> findByName(string name) { List <CoachDTO> coachsDTO = new List <CoachDTO>(); var coachs = context.coach .Include("user") .Where(x => x.user.firstName == name && x.available) .ToList(); coachs.ForEach(x => coachsDTO.Add(CoachDTO.from(x))); return(coachsDTO); }
public List <CoachDTO> findByAthleteId(int athleteId) { List <CoachDTO> coachsDTO = new List <CoachDTO>(); var coachsByAth = context.coachByAthelete .Include("coach") .Where(c => c.available && c.atheleteId == athleteId) .ToList(); coachsByAth.ForEach(x => coachsDTO.Add(CoachDTO.from(x.coach))); return(coachsDTO); }
public CoachDTO findById(int id) { var x = context.coach .Include("user") .FirstOrDefault(c => c.id == id && c.available); if (x == null) { return(null); } return(CoachDTO.from(x)); }
public async Task <CoachDTO> Create(CoachDTO coachDto, IFormFile ava, bool shouldBeCommited = false) { if (ava != null) { coachDto.Avatar = await SaveAvatarAsync(ava, coachDto.Surname, CoachFolder); } var coach = Mapper.Map <CoachDTO, Coach>(coachDto); var newItem = await __repository.Coaches.Create(coach); await __repository.CommitAsync(); return(Mapper.Map <Coach, CoachDTO>(newItem)); }
public async Task Delete(CoachDTO coachDTO, bool shouldBeCommited = false) { var coach = Mapper.Map <CoachDTO, Coach>(coachDTO); RemoveAvatar(coach.Avatar, CoachFolder); await _teamService.SetTeamCoachToNull(coachDTO.Id); await __repository.Coaches.Delete(coachDTO.Id); if (shouldBeCommited) { __repository.Commit(); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request[Constants.QueryParam.ObjectId].Length > 0) { int coachId = int.Parse(Request[Constants.QueryParam.ObjectId]); DataItem = new CoachDTOHelper().GetFromDB(coachId); SearchParameters.Match searchParam = new SearchParameters.Match(); searchParam.Coach_Id = coachId; ml.DataBind(searchParam); } } }
public async Task UpdateCoach(CoachDTO coachDTO, IFormFile ava, bool commit) { if (ava != null) { RemoveAvatar(coachDTO.Avatar, CoachFolder); coachDTO.Avatar = await SaveAvatarAsync(ava, coachDTO.Surname, CoachFolder); } var coach = Mapper.Map <CoachDTO, Coach>(coachDTO); __repository.Coaches.Update(coach); if (commit) { await __repository.CommitAsync(); } }