public void StoreGridDeliveryTest() { var gridDelivery = new GridDelivery { Name = "GridDeliveryTest", Code = new Code { Value = "KA", Registry = "NiN", Version = "1.0" }, AreaType = AreaType.Kommune, Description = "GridTestDescription", Established = DateTime.Now, Owner = new Contact { Company = "Norconsult informasjonssystemer AS", ContactPerson = "Magne Tøndel", Email = "*****@*****.**", Phone = "+4748164614", Homesite = "www.nois.no" } }; var id = dbInterface.LagreRutenettleveranse(gridDelivery); Assert.IsNotEmpty(id); }
private void ListActivosDelivery() { string test = SelectEmployeeDelivery.Value; string[] palabras = test.Split('/'); string cc = Page.Server.HtmlDecode(palabras[0]); try { String bd = Session["BD"].ToString(); var registros = Controlasql.ClistDeployeeDelivery(cc, bd); if (registros.Tables[0].Rows.Count > 0) { GridDelivery.DataSource = registros; GridDelivery.DataBind(); } else { GridDelivery.DataSource = null; GridDelivery.DataBind(); } } catch (Exception e) { notificacion.Visible = false; txtnotifica.InnerText = "" + e.Message; } }
public string LagreRutenettleveranse(GridDelivery gridDelivery) { ravenDbStore.Session.Store(gridDelivery); var gridDeliveryId = gridDelivery.Id; // Id is set by database //_ravenDbStore.Session.SaveChanges(); return(gridDeliveryId); }
public async Task <string> UploadGridDelivery() { Authorize("Dataleverandør"); var mapType = RequestForm("kartType"); var files = HttpFormFile.GetFormFiles(Request.Form.Files); var delivery = new GridDelivery { Name = RequestForm("navn"), Description = RequestForm("beskrivelse"), Code = new Code { Value = RequestForm("kode"), Registry = RequestForm("koderegister"), Version = RequestForm("kodeversjon") }, Owner = new Contact { Company = RequestForm("firmanavn"), ContactPerson = RequestForm("kontaktperson"), Email = RequestForm("ownerEmail"), Homesite = RequestForm("hjemmeside"), Phone = RequestForm("telefon") }, Established = DateTime.Parse(RequestForm("etablertDato")) }; delivery.MapGridTypeNumber(RequestForm("ssbType")); delivery.MapAreaTypeNumber(RequestForm("aoType")); delivery.DocumentDescription = RequestForm("dokumentBeskrivelse"); delivery.Username = RequestForm("username"); try { foreach (var file in files.Values) { var document = new Nin.Types.RavenDb.Document { FileName = file.Filename }; delivery.Documents.Add(document); var docFile = new File { Id = document.Guid.ToString(), FileName = document.FileName, ContentType = file.ContentType, Content = file.OpenReadStream() }; await arkiv.LagreFil(docFile); } arkiv.LagreRutenettleveranse(delivery); arkiv.SaveChanges(); } catch { arkiv.DiscardChanges(); throw; } return("OK"); }