public async Task <IActionResult> PostContext([FromBody] FileOfGoblinBat param)
        {
            if (await context.File.AnyAsync(o => o.Version.CompareTo(param.Version) == 0))
            {
                context.Entry(param).State = EntityState.Modified;
            }

            else
            {
                context.File.Add(param);
            }

            await context.BulkSaveChangesAsync();

            return(Ok());
        }
Ejemplo n.º 2
0
        public async Task <IActionResult> PostContext(string key, [FromBody] FileOfGoblinBat param)
        {
            if (await context.Privacies.AnyAsync(o => o.Security.Equals(Security.GetGrantAccess(key))))
            {
                if (await context.File.AnyAsync(o => o.Version.CompareTo(param.Version) == 0))
                {
                    context.Entry(param).State = EntityState.Modified;
                }

                else
                {
                    context.File.Add(param);
                }

                await context.BulkSaveChangesAsync();

                return(Ok());
            }
            return(BadRequest());
        }