public HttpResponseMessage Update(CampusDTO campus) { var ret = new CampusBLL().Update(campus); HttpResponseMessage response = Request.CreateResponse(HttpStatusCode.OK, ret); return(response); }
public HttpResponseMessage CreateCampus([FromBody] CampusDTO campusDTO) { int newID = _campusService.CreateCampus(campusDTO); string uri = Url.Link("CampusByIDRoute", new { id = newID }); // Generate a link to the new campus and set the location header in the response. var response = new HttpResponseMessage(HttpStatusCode.Created); response.Headers.Location = new System.Uri(uri); return(response); }
public void WhenCreatingCampus_AssertCampusAdded() { int lastCampusId = GetLastCampusId(); var newCampus = new CampusDTO { Name = "New Test Campus" }; var newCampusId = _campusService.CreateCampus(newCampus); Assert.Equal(lastCampusId + 1, newCampusId); }
public void kjnksjndkjsnd() { var originalCampus = new CampusDTO { Name = "Original Campus" }; //_campus //var updatedCampus = new CampusDTO { Name = "New Campus" }; //_campusService.UpdateCampus(100, updatedCampus); }
public int Update(CampusDTO campusDTO) { using (var db = new Data.CCT()) { var campus = db.Campus.Single(x => x.id == campusDTO.id); campus.nome = campusDTO.nome; campus.sigla = campusDTO.sigla; return(db.SaveChanges()); } }
public int Insert(CampusDTO campusDTO) { using (var db = new Data.CCT()) { var campus = new Campus(); campus.nome = campusDTO.nome; campus.sigla = campusDTO.sigla; db.Campus.Add(campus); return(db.SaveChanges()); } }
public CampusDTO Get(int id) { CampusDTO campusDTO = new CampusDTO(); using (var db = new Data.CCT()) { var campus = db.Campus.Single(x => x.id == id); campusDTO.id = campus.id; campusDTO.nome = campus.nome; campusDTO.sigla = campus.sigla; } return(campusDTO); }
public HttpResponseMessage Insert(CampusDTO campus) { var ret = new CampusBLL().Insert(campus); HttpResponseMessage response; if (ret == 1) { response = Request.CreateResponse(HttpStatusCode.Created, ret); } else { response = Request.CreateResponse(HttpStatusCode.OK, ret); } return(response); }
/// <summary> /// Creates a Campus /// </summary> /// <param name="campusDTO">Campus object to insert</param> /// <returns>Campus ID</returns> public int CreateCampus(CampusDTO campusDTO) { using (var scope = new TransactionScope()) { //Get DTO and assign default properties var c = new Campus(); c = campusDTO.ToEntity(); c.CreatedDate = c.ModifiedDate = System.DateTime.Now; //Insert data object _unitOfWork.CampusRepository.Insert(c); _unitOfWork.Save(); scope.Complete(); return(c.ID); } }
/// <summary> /// Converts this instance of <see cref="CampusDTO"/> to an instance of <see cref="Campus"/>. /// </summary> /// <param name="dto"><see cref="CampusDTO"/> to convert.</param> public static Campus ToEntity(this CampusDTO dto) { if (dto == null) { return(null); } var entity = new Campus(); entity.ID = dto.ID; entity.Name = dto.Name; entity.Address = dto.Address; entity.Address2 = dto.Address2; entity.City = dto.City; entity.ZipCode = dto.ZipCode; entity.IsActive = dto.IsActive; entity.CreatedByUserID = dto.CreatedByUserID; entity.CreatedDate = dto.CreatedDate; entity.ModifiedByUserID = dto.ModifiedByUserID; entity.ModifiedDate = dto.ModifiedDate; dto.OnEntity(entity); return(entity); }
/// <summary> /// Converts this instance of <see cref="Campus"/> to an instance of <see cref="CampusDTO"/>. /// </summary> /// <param name="entity"><see cref="Campus"/> to convert.</param> public static CampusDTO ToDTO(this Campus entity) { if (entity == null) { return(null); } var dto = new CampusDTO(); dto.ID = entity.ID; dto.Name = entity.Name; dto.Address = entity.Address; dto.Address2 = entity.Address2; dto.City = entity.City; dto.ZipCode = entity.ZipCode; dto.IsActive = entity.IsActive; dto.CreatedByUserID = entity.CreatedByUserID; dto.CreatedDate = entity.CreatedDate; dto.ModifiedByUserID = entity.ModifiedByUserID; dto.ModifiedDate = entity.ModifiedDate; entity.OnDTO(dto); return(dto); }
/// <summary>Updates an existing Campus</summary> /// <param name="campusID">Campus ID</param> /// <param name="campusDTO">Campus object</param> /// <returns>True or False, whether or not update was successful</returns> public bool UpdateCampus(int campusID, CampusDTO campusDTO) { var success = false; if (campusDTO != null) { using (var scope = new TransactionScope()) { var campus = _unitOfWork.CampusRepository.GetByID(campusID); if (campus != null) { //TODO : Override properties to update and/or add transactional items //campus.Reason = campusDTO.Reason; //Update _unitOfWork.CampusRepository.Update(campus); _unitOfWork.Save(); scope.Complete(); success = true; } } } return(success); }
public ActionResult Cadastrar(CampusDTO dadosTela) { var campus = new CampusBLL().Insert(dadosTela); return(RedirectToAction("Listar")); }
/// <summary> /// Invoked when <see cref="ToEntity"/> operation is about to return. /// </summary> /// <param name="entity"><see cref="Campus"/> converted from <see cref="CampusDTO"/>.</param> static partial void OnEntity(this CampusDTO dto, Campus entity);
/// <summary> /// Invoked when <see cref="ToDTO"/> operation is about to return. /// </summary> /// <param name="dto"><see cref="CampusDTO"/> converted from <see cref="Campus"/>.</param> static partial void OnDTO(this Campus entity, CampusDTO dto);
public void WhenCreatingInvalidCampus_AssertExceptionThrown() { CampusDTO newCampus = null; Assert.Throws <NullReferenceException>(() => _campusService.CreateCampus(newCampus)); }
public int Insert(CampusDTO campusDTO) { return(new CampusDAL().Insert(campusDTO)); }
public int Update(CampusDTO campusDTO) { return(new CampusDAL().Update(campusDTO)); }
public CampusDTOTest() { _campusDto = new CampusDTO { Name = "Name", City = "City", Address = "Address", ZipCode = "ZipCode" }; }