public IHttpActionResult PutBusinessImage(int id, BusinessImageDTO businessImage) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != businessImage.BusinessImageID) { return(BadRequest()); } try { db.Create(businessImage); } catch (DbUpdateConcurrencyException) { if (!BusinessImageExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public BusinessDataModel UpdateBusinessImage(BusinessDataModel dataModel) { if (dataModel != null) { ImageDTO imageDTO = new ImageDTO(); BusinessImageDTO businessImageDTO = new BusinessImageDTO(); imageDTO = BusinessDataModelAssembler.ToImageDTO(dataModel); businessImageDTO = BusinessDataModelAssembler.ToBusinessImageDTO(dataModel); if (CheckBusinessImageExist(dataModel.BusinessID)) { if (imageDTO != null) { imageDTO = imageBL.Update(imageDTO); } } else { if (imageDTO != null) { imageDTO = imageBL.Create(imageDTO); } if (businessImageDTO != null) { businessImageDTO.ImageID = imageDTO.ImageID; businessImageDTO = businessImageBL.Create(businessImageDTO); } } } return(dataModel); }
/// <summary> /// Invoked when <see cref="ToDTO"/> operation is about to return. /// </summary> /// <param name="dto"><see cref="BusinessDTO"/> converted from <see cref="Business"/>.</param> static partial void OnDTO(this BusinessImage entity, BusinessImageDTO dto) { if (entity.Image != null) { dto.Image = ImageAssembler.ToDTO(entity.Image); } }
public BusinessImageDTO Create(BusinessImageDTO modelDTO) { if (modelDTO != null) { return(BusinessImageAssembler.ToDTO(BusinessImagesRepo.Create(BusinessImageAssembler.ToEntity(modelDTO)))); } return(null); }
public IHttpActionResult PostBusinessImage(BusinessImageDTO businessImage) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Create(businessImage); return(CreatedAtRoute("DefaultApi", new { id = businessImage.BusinessImageID }, businessImage)); }
public IHttpActionResult GetBusinessImage(int id) { BusinessImageDTO businessImage = db.Get(id); if (businessImage == null) { return(NotFound()); } return(Ok(businessImage)); }
public BusinessImageDTO Update(BusinessImageDTO modelDTO) { BusinessImageDTO returnBusinessImage = null; if (modelDTO != null && modelDTO.BusinessImageID > 0) { BusinessImagesRepo.Update(0, BusinessImageAssembler.ToEntity(modelDTO)); returnBusinessImage = modelDTO; } return(returnBusinessImage); }
public IHttpActionResult DeleteBusinessImage(int id) { BusinessImageDTO businessImage = db.Get(id); if (businessImage == null) { return(NotFound()); } db.Create(businessImage); return(Ok(businessImage)); }
public static BusinessImageDTO ToBusinessImageDTO(BusinessDataModel datamodel) { BusinessImageDTO dto = new BusinessImageDTO(); if (datamodel != null) { dto.ImageID = datamodel.ImageID; dto.BusinessImageID = datamodel.BusinessImageID; dto.BusinessID = datamodel.BusinessID; dto.IsPrimary = datamodel.BusinessImagePrimary; } return(dto); }
public BusinessImageDTO Get(int id) { BusinessImageDTO oBusinessImageDTO = null; if (id > 0) { BusinessImage oBusinessImage = BusinessImagesRepo.Get(id); if (oBusinessImage != null) { oBusinessImageDTO = BusinessImageAssembler.ToDTO(oBusinessImage); } } return(oBusinessImageDTO); }
public IHttpActionResult PostBusinessImage(BusinessImageDTO businessImage) { businessImage = new BusinessImageDTO(); businessImage.BusinessID = 27; businessImage.ImageID = 6; businessImage.IsPrimary = true; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Create(businessImage); return(CreatedAtRoute("DefaultApi", new { id = businessImage.BusinessImageID }, businessImage)); }
/// <summary> /// Converts this instance of <see cref="BusinessImage"/> to an instance of <see cref="BusinessImageDTO"/>. /// </summary> /// <param name="entity"><see cref="BusinessImage"/> to convert.</param> public static BusinessImageDTO ToDTO(this BusinessImage entity) { if (entity == null) { return(null); } var dto = new BusinessImageDTO(); dto.BusinessImageID = entity.BusinessImageID; dto.BusinessID = entity.BusinessID; dto.ImageID = entity.ImageID; dto.IsPrimary = entity.IsPrimary; entity.OnDTO(dto); return(dto); }
/// <summary> /// Converts this instance of <see cref="BusinessImageDTO"/> to an instance of <see cref="BusinessImage"/>. /// </summary> /// <param name="dto"><see cref="BusinessImageDTO"/> to convert.</param> public static BusinessImage ToEntity(this BusinessImageDTO dto) { if (dto == null) { return(null); } var entity = new BusinessImage(); entity.BusinessImageID = dto.BusinessImageID; entity.BusinessID = dto.BusinessID; entity.ImageID = dto.ImageID; entity.IsPrimary = dto.IsPrimary; dto.OnEntity(entity); return(entity); }
/// <summary> /// Invoked when <see cref="ToEntity"/> operation is about to return. /// </summary> /// <param name="entity"><see cref="Business"/> converted from <see cref="BusinessDTO"/>.</param> static partial void OnEntity(this BusinessImageDTO dto, BusinessImage entity) { }
/// <summary> /// Invoked when <see cref="ToDTO"/> operation is about to return. /// </summary> /// <param name="dto"><see cref="BusinessImageDTO"/> converted from <see cref="BusinessImage"/>.</param> static partial void OnDTO(this BusinessImage entity, BusinessImageDTO dto);