示例#1
0
        public async Task <Galery> Update(int id, Galery galery)
        {
            try
            {
                using (var context = new DocumentsContext())
                {
                    var entity = await context.Galeries.FirstOrDefaultAsync(g => g.Id == id);

                    if (entity != null)
                    {
                        context.Entry(entity).CurrentValues.SetValues(galery);
                        await context.SaveChangesAsync();

                        return(await Task.Run(() => galery));
                    }

                    return(null);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#2
0
 public void Insert(Galery entity)
 {
     galeryRepository.Insert(entity);
     unitOfWork.SaveChanges();
 }
示例#3
0
 public void Delete(Galery entity)
 {
     galeryRepository.Delete(entity);
     unitOfWork.SaveChanges();
 }
示例#4
0
        public ActionResult Create()
        {
            var galery = new Galery();

            return(View(galery));
        }
示例#5
0
 public void Delete(Galery galery)
 {
     _galeryRepository.Delete(galery);
 }
示例#6
0
 public void Update(Galery galery)
 {
     _galeryRepository.Update(galery);
 }
示例#7
0
 public void Insert(Galery galery)
 {
     _galeryRepository.Insert(galery);
 }
示例#8
0
 public void Update(Galery Galery)
 {
     db.Entry(Galery).State = EntityState.Modified;
     db.SaveChanges();
 }
示例#9
0
 public void Delete(Galery Galery)
 {
     db.Galeries.Remove(Galery);
     db.SaveChanges();
 }
示例#10
0
 public void Add(Galery Galery)
 {
     db.Galeries.Add(Galery);
     db.SaveChanges();
 }