public IHttpActionResult SaveModelPhoto(ModelPhoto photo) { EmpDbEntities entity = new EmpDbEntities(); PhotoTable exist = entity.PhotoTables.Where(d => d.EmployeeId == photo.EmployeeId).FirstOrDefault(); if (exist != null) { throw new Exception("Photo already exist"); } PhotoTable newData = new PhotoTable(); newData.Photo = photo.Photo; newData.EmployeeId = photo.EmployeeId; entity.PhotoTables.Add(newData); bool result = entity.SaveChanges() > 0; if (result) { return(Ok("Successfully Saved")); } else { return(BadRequest("Failed to Save")); } }
public IHttpActionResult GetPhoto(long employeeId) { EmpDbEntities entity = new EmpDbEntities(); PhotoTable exist = entity.PhotoTables.Where(d => d.EmployeeId == employeeId).FirstOrDefault(); if (exist != null) { ModelPhoto model = new ModelPhoto(); model.Photo = exist.Photo; model.EmployeeId = employeeId; return(Ok(model)); } else { return(NotFound()); } }
public List <Photo> GetPhotoTablePhotos(Token token, PhotoTable photoTable) { if (!Token.Exists(token)) { return(null); } try { using (var db = new DzoContext()) { //return db.PhotoTables.Where(x=>x.Id == photoTable.Id) return(null); } } catch { return(null); } }