public IActionResult Update([FromBody] FormArchive data) { if (service.Get(x => x.Id == data.Id) != null) { return(Ok(service.Update(data))); } return(NotFound()); }
/// <summary> /// Open the archive dialog /// </summary> /// <param name="owner"></param> /// <param name="revision">Revision to create an archive from</param> /// <param name="revision2">Revision for differencial archive </param> /// <param name="path">Files path for archive</param> /// <returns></returns> public bool StartArchiveDialog(IWin32Window owner = null, GitRevision revision = null, GitRevision revision2 = null, string path = null) { return DoActionOnRepo(owner, true, false, PreArchive, PostArchive, () => { using (var form = new FormArchive(this)) { form.SelectedRevision = revision; form.SetDiffSelectedRevision(revision2); form.SetPathArgument(path); form.ShowDialog(owner); } return true; } ); }
public bool StartArchiveDialog(IWin32Window owner, GitRevision revision) { return DoActionOnRepo(owner, true, false, PreArchive, PostArchive, () => { using (var form = new FormArchive(this)) { form.SelectedRevision = revision; form.ShowDialog(owner); } return true; } ); }
public ResultMessage <FormArchive> Update(FormArchive data) { return(repository.Update(data)); }
public ResultMessage <FormArchive> Add(FormArchive data) { return(repository.Add(data)); }
public IActionResult Post(FormArchive data) { var createdFormArchive = service.Add(data); return(CreatedAtAction("Get", new { id = createdFormArchive.Data.Id }, createdFormArchive)); }