public IActionResult Update([FromBody] FormArchive data)
 {
     if (service.Get(x => x.Id == data.Id) != null)
     {
         return(Ok(service.Update(data)));
     }
     return(NotFound());
 }
예제 #2
0
        /// <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;
                }
            );
        }
예제 #3
0
        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));
        }