public object Delete(int Id) { try { using (GaneshaAdriContext db = new GaneshaAdriContext()) { Contenido contenido = db.Contenido.Find(Id); db.Remove(contenido); db.SaveChanges(); return(new Response { Status = StatusResponse.Success, Message = "Succesfully Deleted" }); } } catch (Exception) { return(new Response { Status = StatusResponse.Error, Message = "Invalid Data." }); } }
public object Update(ContenidoViewModel model) { try { using (GaneshaAdriContext db = new GaneshaAdriContext()) { Contenido contenido = db.Contenido.Find(model.Id); contenido.Titulo = model.Title; contenido.Html = Encoding.ASCII.GetBytes(model.Content); db.Entry(contenido).State = Microsoft.EntityFrameworkCore.EntityState.Modified; db.SaveChanges(); return(new Response { Status = StatusResponse.Success, Message = "Succesfully Updated" }); } } catch (Exception) { return(new Response { Status = StatusResponse.Error, Message = "Invalid Data." }); } }
public object Add(ContenidoViewModel model) { try { using (GaneshaAdriContext db = new GaneshaAdriContext()) { Contenido contenido = new Contenido(); contenido.Html = Encoding.ASCII.GetBytes(model.Content); contenido.Titulo = model.Title; db.Contenido.Add(contenido); db.SaveChanges(); return(new Response { Status = StatusResponse.Success, Message = "Succesfully Saved" }); } } catch (Exception) { return(new Response { Status = StatusResponse.Error, Message = "Invalid Data." }); } }