Пример #1
0
        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"));
            }
        }
Пример #2
0
        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());
            }
        }
Пример #3
0
 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);
     }
 }