public void Update(Sincronizacao sincronizacao) { using (var ctx = new Context.Context()) { ctx.Entry(sincronizacao).State = System.Data.Entity.EntityState.Modified; ctx.SaveChanges(); } }
public void Insert(Sincronizacao sincronizacao) { using (var ctx = new Context.Context()) { ctx.Sincronizacoes.Add(sincronizacao); ctx.SaveChanges(); } }
public Sincronizacao GetByID(int id) { Sincronizacao sincronizacao = null; using (var ctx = new Context.Context()) { sincronizacao = ctx.Sincronizacoes.Find(id); } return(sincronizacao); }
public DateTime?UltimaSincronizacao(string idAspNetUser) { Sincronizacao sincronizacao = _conexao.Table <Sincronizacao>().Where(s => s.IdAspNetUser == idAspNetUser).FirstOrDefault(); DateTime?retorno = null; if (sincronizacao != null) { retorno = sincronizacao.DataHora; } return(retorno); }
public FormSincronizacao() { InitializeComponent(); db = new SQLiteDb(); sincronizacao = db.LeDados <Sincronizacao>(); if (sincronizacao != null) { url.Text = sincronizacao.url; endpoint.Text = sincronizacao.endpoint; acesso.Text = sincronizacao.acesso; } }
public HttpResponseMessage Post(int inventarioID) { try { HttpResponseMessage result = null; var httpRequest = HttpContext.Current.Request; if (httpRequest.Files.Count > 0) { var postedFile = httpRequest.Files[0]; var identity = (ClaimsIdentity)HttpContext.Current.User.Identity; var sincronizacao = new Sincronizacao() { DataEnvioArquivo = DateTime.Now, InventarioID = inventarioID, Status = Enums.StatusSincronizacao.NOVA, UsuarioEnvioID = Convert.ToInt32(identity.Claims.FirstOrDefault(c => c.Type == "UsuarioID").Value) }; _repository.Insert(sincronizacao); var filePath = System.Configuration.ConfigurationManager.AppSettings["Sincronizacoes"] + sincronizacao.ID + "\\"; if (!Directory.Exists(filePath)) { Directory.CreateDirectory(filePath); } filePath += postedFile.FileName; postedFile.SaveAs(filePath); result = Request.CreateResponse(HttpStatusCode.OK, sincronizacao); } else { result = Request.CreateResponse(HttpStatusCode.BadRequest); } return(result); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ex.Message)); } }
private async void Salvar_Clicked(object sender, EventArgs e) { sincronizacao = new Sincronizacao { url = url.Text, endpoint = endpoint.Text, acesso = acesso.Text }; bool ret = db.GravaDados(sincronizacao); if (ret == true) { await DisplayAlert("Salvar", "Salvo com sucesso!", "OK"); } else { await DisplayAlert("Salvar", "Erro na gravação dos dados!", "NOK"); } }
public DateTime GravarUltimaSincronizacao(string idAspNetUser) { Sincronizacao sincronizacao = _conexao.Table <Sincronizacao>().Where(s => s.IdAspNetUser == idAspNetUser).FirstOrDefault(); DateTime novaDataHora = DateTime.Now; if (sincronizacao == null) { sincronizacao = new Sincronizacao() { IdAspNetUser = idAspNetUser, DataHora = novaDataHora }; _conexao.Insert(sincronizacao); } else { sincronizacao.DataHora = novaDataHora; _conexao.Update(sincronizacao); } return(novaDataHora); }