private LicenseModel BuildModel(ILicense license) { var licenseModel = new LicenseModel { Id = license.Id, Description = license.Description, }; TimeSpan t = DateTime.UtcNow - new DateTime(1970, 1, 1); int secondsSinceEpoch = (int)t.TotalSeconds; licenseModel.TimeStamp = secondsSinceEpoch; return(licenseModel); }
public IActionResult Post(LicenseModel model) { if (!this.ModelState.IsValid) { return(this.BadRequest(this.ModelState)); } ILicense license = this.LicenseManager.Default(); license.Description = model.Description; this.LicenseManager.Create(license); var created = this.BuildModel(license); // nope return(this.CreatedAtAction("Get", created)); }