예제 #1
0
        public WebServiceResult AddAutoRequest(Auto client)
        {
            WebServiceResult retVal = new WebServiceResult()
            {
                Message = "OK", Result = ""
            };

            using (ClientRepository rep = new ClientRepository(new DiplomnaRabotaEntities()))
            {
                string path = @"D:\recourse\auto\" + client.LeaderFullName.Split(' ')[0] + client.PolicyNumber + ".jpg";
                if (File.Exists(path))
                {
                    retVal.Message = "Error";
                    retVal.Result  = "Този файл вече съществува!";
                }
                else
                {
                    File.WriteAllBytes(path, Convert.FromBase64String(client.AttachFile.ToString()));
                    File.Copy(path, @"C:\inetpub\wwwroot\front\images\Auto\" + client.LeaderFullName.Split(' ')[0] + client.PolicyNumber + ".jpg");
                    client.AttachFile = path;

                    retVal = rep.AddAutoRequest(client);
                }
            }
            return(retVal);
        }