public bool add(Agenda _agenda, string baseUrl = "") { using (var context = getContext()) { try { if (_agenda.IdAgenda == 0) { var urlToEncode = baseUrl + "/" + _agenda.Uri; _agenda.ShortUrl = ShortUrl.Shorten(urlToEncode); _agenda.Estado = true; context.Agenda.Add(_agenda); } else { Agenda agenda = context.Agenda.Where(x => x.IdAgenda == _agenda.IdAgenda).SingleOrDefault(); agenda.Titulo = _agenda.Titulo; agenda.Texto = _agenda.Texto; agenda.Uri = _agenda.Uri; agenda.Resumen = _agenda.Resumen; agenda.Lugar = _agenda.Lugar; agenda.Hora = _agenda.Hora; agenda.Fecha = _agenda.Fecha; agenda.Estado = _agenda.Estado; } context.SaveChanges(); return(true); } catch (Exception e) { throw e; } } }
public bool add(Archivo archivo, string baseUrl = "") { using (var context = getContext()) { try { var urlToEncode = baseUrl + "/" + archivo.Uri; archivo.ShortUrl = ShortUrl.Shorten(urlToEncode); context.Archivo.Add(archivo); context.SaveChanges(); return(true); } catch (Exception e) { throw e; } } }
public bool add(MiembroDTO Miembro, string baseUrl = "") { using (var context = getContext()) { try { //Numero de miembros int ultimoM = 0; ultimoM = context.Miembro.Count(); Miembro nuevo = new Miembro(); nuevo.IdMiembro = Miembro.IdMiembro; //------ShortURL-------- var urlToEncode = baseUrl + "/" + Miembro.Uri; nuevo.ShortUrl = ShortUrl.Shorten(urlToEncode); //------End ShortURL---- nuevo.Nombre = Miembro.Nombre; nuevo.IdCargo = Miembro.IdCargo; nuevo.Telefono = Miembro.Telefono; nuevo.Celular = Miembro.Celular; nuevo.Email = Miembro.Email; nuevo.Titulo = Miembro.Titulo; nuevo.Descripcion = Miembro.Descripcion; nuevo.Imagen = Miembro.Imagen; nuevo.Estado = true; nuevo.Uri = Miembro.Uri; nuevo.ImagenPerfil = Miembro.ImagenPerfil; nuevo.VCard = Miembro.VCard; //Redes Sociales nuevo.UrlFacebook = Miembro.UrlFacebook; nuevo.UrlTwitter = Miembro.UrlTwitter; nuevo.UrlLinkedIn = Miembro.UrlLinkedIn; nuevo.UrlSkype = Miembro.UrlSkype; //Orden nuevo.Orden = ultimoM + 1; context.Miembro.Add(nuevo); context.SaveChanges(); return(true); } catch (Exception e) { throw e; } } }
public bool update(MiembroDTO Miembro, string baseUrl = "") { using (var context = getContext()) { try { var dataRow = context.Miembro.Where(x => x.IdMiembro == Miembro.IdMiembro).SingleOrDefault(); dataRow.IdMiembro = Miembro.IdMiembro; //------ShortURL-------- var urlToEncode = baseUrl + "/" + Miembro.Uri; dataRow.ShortUrl = ShortUrl.Shorten(urlToEncode); //------End ShortURL---- dataRow.Nombre = Miembro.Nombre; dataRow.IdCargo = Miembro.IdCargo; dataRow.Telefono = Miembro.Telefono; dataRow.Celular = Miembro.Celular; dataRow.Email = Miembro.Email; dataRow.Titulo = Miembro.Titulo; dataRow.Descripcion = Miembro.Descripcion; dataRow.Imagen = Miembro.Imagen; dataRow.Estado = Miembro.Estado; dataRow.Uri = Miembro.Uri; dataRow.ImagenPerfil = Miembro.ImagenPerfil; dataRow.VCard = Miembro.VCard; //Redes Sociales dataRow.UrlFacebook = Miembro.UrlFacebook; dataRow.UrlTwitter = Miembro.UrlTwitter; dataRow.UrlLinkedIn = Miembro.UrlLinkedIn; dataRow.UrlSkype = Miembro.UrlSkype; //Orden dataRow.Orden = Miembro.Orden; dataRow.ShortUrl = Miembro.ShortUrl; context.SaveChanges(); return(true); } catch (Exception e) { throw e; } } }