public ActionResult <Models.Age> UpdateAge(int ageId, AgeDto ageDto) { try { return(Ok(new OkResponse <Models.Age>(_age.UpdateAge(ageId, ageDto)))); } catch (AgeNotFoundException e) { return(NotFound(e.Message)); } catch (AgeBadRequestException e) { return(BadRequest(new ErrorResponse(e.Message, new List <string>() { "age", "ageId" }))); } catch (Exception e) { return(BadRequest(new ErrorResponse(e.Message, new List <string>() { "age", "ageId" }))); } }
public AgeDto selectAgeById(AgeDto obj) { try { IAgeSvc svc = (IAgeSvc)this.getService(typeof(IAgeSvc).Name); return svc.selectAgeById(obj); } catch (ServiceLoadException ex) { return null; } }
public Boolean deleteAge(AgeDto obj) { try { IAgeSvc svc = (IAgeSvc)this.getService(typeof(IAgeSvc).Name); return svc.deleteAge(obj); } catch (ServiceLoadException ex) { return false; } }
public AgeDto selectAgeById(AgeDto obj) { NewRecruiteeService.ServiceWCFClient svc = new NewRecruiteeService.ServiceWCFClient(); try { return svc.selectAgeById(obj); } catch (Exception ex) { return null; } }
public Models.Age CreateAge(AgeDto ageDto) { const string sql = "INSERT INTO SkiTickets.Age VALUES (@type, @minYears, @maxYears)" + " SELECT * FROM SkiTickets.Age WHERE id = SCOPE_IDENTITY()"; return(TransformDaoToBusinessLogicAge(_database.QueryFirst <AgeDao>(sql, new { type = ageDto.Type, minYears = ageDto.MinYears, maxYears = ageDto.MaxYears }))); }
public Boolean insertAge(AgeDto obj) { using (NewRecruiteeService.ServiceWCFClient svc = new NewRecruiteeService.ServiceWCFClient()) { try { return svc.insertAge(obj); } catch (Exception ex) { return false; } } }
public Models.Age UpdateAge(int id, AgeDto ageDto) { var newAge = new Models.Age() { Id = id, Type = ageDto.Type, MinYears = ageDto.MinYears, MaxYears = ageDto.MaxYears }; const string sql = "UPDATE SkiTickets.Age SET type = @type, minYears = @minYears, maxYears = @maxYears WHERE id = @id"; _database.Execute(sql, newAge); return(GetAgeById(id)); }
public ActionResult <Models.Age> CreateTicket(AgeDto ageDto) { try { return(Created("https://localhost:5001/Age", new OkResponse <Models.Age>(_age.CreateAge(ageDto)))); } catch (AgeBadRequestException e) { return(BadRequest(new ErrorResponse(e.Message, new List <string>() { "age" }))); } catch (Exception e) { return(BadRequest(new ErrorResponse(e.Message, new List <string>() { "age" }))); } }
public Boolean deleteAge(AgeDto obj) { using (NewRecruiteeService.ServiceWCFClient svc = new NewRecruiteeService.ServiceWCFClient()) { try { AgeDto rec = svc.selectAgeById(obj); if (rec != null) { return svc.deleteAge(obj); } else { return false; } } catch (Exception ex) { return false; } } }